蘋果軟體審核條例
⑴ 蘋果審核那些事
終於有時間聊聊審核的事情了,參與蘋果 app 的 App Store 提審、審核被拒處理,也積累了一些經驗,在此做一個總結和分享。希望對大家在這方面能有所幫助;以下經驗,並能保證讓你百分百過審,但是絕對可以對你在過審這件事上有所幫助;
因為最近一年,主要參與了現金貸 app 的相關提審,這里也著重總結一下。
先說說關於現金貸 (金融類)app 的提審遇到的問題吧。
從去年4月份參與公司貸款類 app 提審過程中,出現次數最多、影響最大、最棘手的就是依次出現過的審核條款中的 1.2、5.2.1、3.2.1金融資質問題被拒。
針對金融類 app(主要是小額現金貸、p2p類),相信大部分開發者基本都會遇到。
11月份之前,常見的金融類 app 被拒:
11月份之後,出現第二種:
2018年7月份之後,出現第二種:
分析上面被拒信息的核心問題:
總結下來,核心問題就是「資質」問題。要想滿足蘋果審核要求,就需要:
(1)你的 app 提審的這個開發者賬號,和app 內放款的金融機構(公司),是同一個;
(2)app 內只有一家放貸機構,並且這個放貸的金融機構是有「資質」的;
(3)如果 app 內有多家金融機構(貸超類),需要提供與這些三方合作的證明;
上面說的「資質」(我們僅僅說小額現金貸的,p2p 的應該也類似):
(1)由政府頒發的小額貸款牌照。有小貸牌照的公司應該有200多家(網上可以搜一下 [ https://www.tuandai.com/article/detail_20173.html] )。
從名單里可以看出,公司名稱大部分是【xxxx小額貸款有限公司】。
(2)營業執照中會有貸款業務的字樣;
扯遠了,回來。
針對上面這個資質問題,我們如何上架過審呢?
下面說說,我們是怎麼解決的。
經過一年左右的審核經歷,自己在審核這件事情上,感受和收獲還是很多的。
因為蘋果的審核規則、審核的人,都是蘋果自家說了算。雖然有官方的審核指南,但是指南上說的也比較通用、比較寬泛,而我們的app,尤其是中國的 app,各種功能,你懂的。所以在 app 提審後,出現各種各樣的被拒,也就不奇怪了。
而且審核的過程、審核的方法、審核的規則(非審核指南),都是保密的,我們不能充分了解。所以提審後,就變成不可控了。而我們能做的,就是總結以往的經驗、他人的經驗,做好充分的准備,把我們可控的部分做到位、做好,剩餘不可控的,就靠運氣了。
就是因為不可控,所以在產品的版本規劃上,也要有這種准備或備選方案,如果版本沒有過審怎麼辦?如果被延期審核了怎麼辦?當前版本存在不過審的風險有哪些?
針對以上這些風險做好准備,除常規的審核相關檢查外(可以自己維護一個常規的過審清單,避免一些不必要的小問題被拒,例如 App Store 上的宣傳截圖不合規之類的);
一些政策性的、模糊不確定是否會被拒的風險點,要做好權衡,不是必須要改的就不要改了、不是必須的要加的就不要加了。不要影響版本的迭代計劃;比如修改 App Store 副標題、關鍵字。因為有些產品同學、運營同學,不清楚修改修改的規則,導致原本可以不改的東西,修改後導致 app 被拒。就得不償失了。
審核指南中文翻譯如下(官方):
[ https://developer.apple.com/cn/app-store/review/guidelines/]
翻譯如下:
「大禮包」,就是一系列問題拋給你,其實很多時候你的 app 是沒有大禮包中的問題的,所以這個時候,如果你的 app 確實沒有(要自己檢查好哦),可以直接針對每一條進行回復確認。不需要重新提審 app。這種基本上是可以過審的;
如果你的 app 裡面有裡面某一個問題,而你又想碰碰運氣,也是可以的,只要蘋果沒有發現,也是可以過的。但是風險你要能承受😄
審核指南中文翻譯如下(官方):[ https://developer.apple.com/cn/app-store/review/guidelines/]
👆這個是最重要的,一定要看看看看!!!!!!!!
其他:
七麥數據上下架監控: https://www.qimai.cn/rank/release
國家企業信用信息公示系統: http://www.gsxt.gov.cn/index.html
以上,希望對大家有用。
⑵ 上傳app軟體程序,什麼軟體都可以上架嗎,還是app蘋果公司有什麼規定,比如什麼類型的軟體不可以上
應用提交AppStore前期,開發者應該做好以下幾個方面的准備工作。
開發者應該盡量多的在多個設備上進行測試,檢驗應用的不足,並盡力完善,做好萬全准備。這樣才能讓應用順利通過審核,也能在正式運營之後避免給用戶帶來糟糕的應用體驗,提高應用的銷售和下載。
開發者要熟悉iOS人機交互指南和AppStore審核指南,靜下心來認真解讀這些文檔,找出你的應用應該和不應該出現的情況,查看核對,再做修改,直至符合標准。
開發者需要預先准備一個APP ID,一個有效的發布證書,以及一個Provisioning profile。APP ID是你的應用程序區別去其他程序的唯一標示符,目前有精準的APP ID和通配符APP ID兩類。iOS的安全證書用來驗證開發者的身份和簽名。
開發者還需要准備好APP資源包,其中包括Icons、屏幕截圖和元數據。Icon是APP重要的一部分,不可缺少。不同的設備上,Icon的尺寸標准也不同,開發者要確保Icon的尺寸不會出現差錯。開發者可以為APP上傳5張截圖,面對不同的設備要准備不同的屏幕截圖。元數據包括應用名稱、版本號、主要類別、簡潔的描述、關鍵詞和支持URL,應用更新,版本內容也要相應更新。
APP安裝包上傳之前,開發者應該生成安裝分發證書,以及以及distribution分發的描述文件。Certificates管理開發者的兩種證書,Development(開發)和Distribution(分發)證書,同樣的,不同類型的證書下還管理著不同的描述文件。
下載和安裝了描述文件後,就可以在Xcode里歸檔打包了。下面是一些Xcode中的配置修改。
1> Bundle Identifier改成你描述文件指定的APP ID。
2> 設置Code signing。release這個是選擇你的分發證書。(Project和Target下都改下)。當然最好先Edit Scheme保證你Archive的Build方式是release。
3> 歸檔,在此前先把設備鏈接改成ios device,如果選者的是模擬器什麼的,紅色選項是灰色的。
4> 中間會訪問你的私鑰簽名等,之後直接跳轉到Organize界面的歸檔選項
上面我們提到的都是關於APP應用提交前的准備,下面就開始進入正式提交階段。
開發者應首先在iTunes Connect中創建app,訪問iTunes Connect,使用你的iOS。
開發者賬號登陸,點擊右邊的「Manage Your Apps」,點擊左上角的「Add New App」,選擇「iOS App」,然後完成基本信息表格。
1、完成基本信息
開發者要提供APP的固定名稱、SKU Number以及Bundle ID,每個APP的名字要做到獨一無二,最好與主屏幕icon下邊的名字一致。
2、確定APP的價格和有效性
鑒於蘋果已經確定好了價格梯度,開發者只需要指定在那個國家的應用商店出售即可。
3、元數據里的應用評級
蘋果會根據開發者應用的內容和功能給出相應的評級。如果你的應用等級與內容不符,也會遭到蘋果的拒絕。
4、准備上傳二進制文件
完成APP元數據的提交後,開發者會看到一些關於APP的摘要信息,再點擊「View Details」按鈕,再點擊右上角的「Ready to Upload Binary」。完成系統提出的關於APP的問題後,系統會提示告訴你准備上傳二進制文件。此時APP的狀態就變成「Waiting for Upload」。
5、上傳而進制文件
開發者需要在一台真實設備上為程序創建一個archive,成功創建後,在列表中選中archive,然後點擊右邊的「Distribute」按鈕。在顯示出來的畫面中,選擇「Submit to the iOS App Store」。然後輸入你的iOS開發者賬號進行認證。接著選擇Application 和Code Signing Identity。應用程序的二進制文件在上傳到蘋果伺服器的過程中同樣需要驗證。如果提交失敗,系統會提示具體原因,對開發者也是非常有用的。
6、等待審核
程序上傳完成之後,APP就變成了「Waiting for Review」狀態。
在提交應用前,開發者應該明白AppStore的審核只是相當於守門員,而不是裁判員,審核機制的標準是應用是否安全可靠、沒有病毒和是否涉及到敏感問題等,所以,這些敏感點千萬不能出現在應用程序里。審核的過程是很長的,所以要有充分的耐心。
所謂「真金不怕火煉」,開發者要把自己的APP上傳到AppStore,一定要做好充分的准備,不要妄想投機取巧。別忘了,蘋果和用戶的眼睛是雪亮的。
⑶ 應用在蘋果App Store 怎麼上架以及審批
iOS APP上架App Store流程:
1、注冊開發者賬號
開發者賬號分為三種,分別是個人開發者賬號,公司開發者賬號,和企業開發者賬號。
2、創建APP ID、配置文件Profiles
創建APP ID,APP ID非常重要,上架流程就是用APP ID關聯在一起的。
3、創建iOS發布證書
創建iOS發布證書,下載P12證書文件。
4、打包ipa
利用iOS證書打包ipa,可以使用HBuilder工具打包。
5、iTunes connect創建APP
進入iTunes connect,選擇創建APP,輸入應用名稱、語言、套裝ID等,創建APP。
6、上傳ipa
APP uploader程序中,提交ipa文件。
7、填寫APP信息提交審核
iTunes connect中在我的APP中填寫APP的各項信息,提交審核,等待通過即可。
App Store審核比較嚴格,其實可以藉助蘋果簽名,這樣就可以不經過App Store,直接在蘋果手機上安裝了。
搜索微導流,點擊企業簽名,上傳自己的ipa文件,就可以完成在線簽名了。