「乾貨」APP Store 審核經驗總結

一、打包可能遇到的問題

1、首先一定不要用Xcode9.2打包APP,選擇Xcode9.1及以下版本打包,因為xcode9.2打包的ipa或者直接用xcode在ios9以下系統的手機上運行,app內所有圖片都撕裂變形,顯示異常,原因不明。

2、Xcode9以上版本icon需要一張1024*1024的圖片,否則打包會報錯,其實打包出錯了根據提示也就知道怎麼解決了,以前版本打包之後上線時需要在iTunes上傳這張圖片,現在直接放在Xcode內打包,選擇對應的ipa包之後iTunes就會自動識別這張圖

二、填寫審核信息可能被拒的情況

1、如果你的APP是智能控制軟件,審核時又不能把硬件設備寄給蘋果那邊,蘋果審核可能並不知道你的軟件是幹什麼用的。

被拒情況描述:我曾經做過一款智能家居的APP,提交審核被拒,原因就是不知道我這個軟件是幹嘛的,因為他那邊登陸後設備不在線,是不能夠進入設備控制頁面的,可想而知,他什麼都做不了。

解決辦法:在被拒的原因下面回覆郵件,錄製一段控制設備的視頻放上去,然後就審核通過了,無需重新提交審核

當然,如果你在提交審核之前就知道這個情況,就可以在下圖附件那裡提交你的演示視頻,在備註裡說明,如果附件過大上傳不了可以放到你們服務器上,把網址寫在備註裡,這樣就能避免被拒了。

「乾貨」APP Store 審核經驗總結

2、如果你的APP開啟了後臺播放音頻的功能,請最好提供一個有權限播放音頻的賬號給蘋果審核,否則會被拒說你開啟了這個功能,卻沒有發現APP中有播放音頻的地方,建議你關閉。

被拒情況描述:我的APP中音頻是付費的,需要充值會員之後才能播放,而提供的賬號不是會員,播放不了。

解決辦法:錄一段播放的視頻回覆他,就沒問題了。(是不是發現沒有什麼事情是錄一段視頻解決不了的,如果有就再錄一段,嘿嘿。Tips:如果不是你代碼的bug,基本都可以用這種方式解決)

3、如果你的APP有些內容是免費可看可聽的,一定要不登陸就可以看可以聽。

被拒情況描述:還是上面那個APP,後來開放了幾款限時免費的音頻,但是在播放的時候我們做了限制,一點播放就會彈出登陸頁面讓用戶登陸後才能播放(原因是我們想要收集用戶信息,分析哪些用戶喜歡哪種類型的音頻),然後蘋果就說了,既然我們寫上了免費兩字,就是讓所有人都可聽啊,為啥還要強制登陸才能播放,這樣是不尊重用戶的。這種情況只能老老實實改代碼重新審核。

4、內購:虛擬商品一定要用內購,不要想著心存僥倖用第三方支付,被發現了就會延遲審核,兩週,一個月,兩個月的審核期,咱們等不起呀

5、如果你的APP裡面有一些促銷活動,比如抽獎啊,答題獲得積分之類的一定要在活動頁面醒目的地方寫上:此活動與蘋果公司無關(任何非蘋果的活動都要說明跟蘋果公司無關,撇清關係)。

6、如果你的APP包含大轉盤抽獎之類輕微賭博性質的活動(就是滿足什麼條件可以玩一次,玩的話可能中獎也可能不中獎這種的),在iTunes填寫APP綜合信息時選擇的分級一定要選上帶有賭博的兩個選項,選完之後評定的是17+歲,不選就會被拒說你選擇的分級跟APP實際情況不符。

「乾貨」APP Store 審核經驗總結

被拒情況描述:我的APP是個商城,裡面有個排行榜,會展示一些消費水平較高的會員頭像暱稱,提交審核的時候也沒填隱私政策網址,因為它不是必填的,然後就被拒了,說這個排行榜收集了用戶信息卻沒有向用戶說明,屬於不尊重用戶的行為。

「乾貨」APP Store 審核經驗總結

8、現在適配iphoneX還不是必須的,如果你的描述裡提到你適配了,那就得提供iphoneX的屏幕截圖了,否則被拒。

9、info.plist裡的描述信息,如果你用到了相機、麥克風、後臺定位等權限,一定要描述清楚你使用這些權限是做什麼的,否則可能被拒(有時候會被拒,有時候不會,看蘋果爸爸的心情了)。

10、還有ipv6各種反覆被拒的小夥伴們,如果確認自己ipv6沒問題,那就反覆重新提交審核,申訴沒用的

11、下面是看到的別人被拒的情況

「乾貨」APP Store 審核經驗總結

「乾貨」APP Store 審核經驗總結

意思就是app裡跟用戶信息無關的內容不能強制要求用戶登錄才能看,如果你的app不登陸什麼也幹不了,要麼加遊客登陸,要麼開放首頁或者在審核信息詳細說明為什麼必須登陸才能進入app,應該跟我第四條差不多

三、準備工作做好之後就該點提交審核了,最近有人問我那些選項該怎麼選,那我就也簡單寫一下吧

2、關於廣告標識符:

  • serve advertisements within the app 服務應用中的廣告。如果你的應用中集成了廣告的時候,你需要勾選這一項。

  • Attribute this app installation to a previously served advertisement. 跟蹤廣告帶來的安裝。

  • Attribute an action taken within this app to a previously served advertisement 跟蹤廣告帶來的用戶的後續行為。

  • Limit Ad Tracking setting in iOS 這一項下的內容其實就是對你的應用使用idfa的目的做下確認,只要你選擇了採集idfa,那麼這一項都是需要勾選的。

3、出口合規信息:就是是否加密的那個,如果你有用到加密算法那就選是,沒用到就自行斟酌,我記得之前會提示https也算,反正後來接口都用https之後即使沒有加密功能,我也都選的是,沒有因為這個被拒過。

「乾貨」APP Store 審核經驗總結


分享到:


相關文章: