分享AppStore审核的一些经验教训 / 2018-07-26

分享AppStore审核的一些经验教训。Apple Review Team每天需要审核很多App,遇到过千奇百怪的情况,不要心存侥幸,专注App质量和用户体验才是王道。

近日iTunes Connect上收到了Apple的App延迟审核反馈:

As a result of violating this guideline, your app’s review has been delayed. Future submissions of this app, and other apps associated with your Apple Developer account, will also experience a delayed review.

这对于开发者来说简直就是噩梦,我们在处理时曲折颇多。结合以往的经验,分享下关于AppStore审核时的一些经验教训。

一,Apple Developer Program 电话

Apple Developer Program提供的电话是不会处理Apple Review,只会受理一般的技术支持,中国区的电话是4006 701 855,受理时间是周一至周五,09:00 - 17:00(CST)。

二,利用好"App 审核信息"

在iTunes Connect中每一个App都有"App 审核信息"区域,在这里为需要登录的App留下一个帐号和密码。在"备注"里,最好填写如下信息: App的简要使用指南; 广告页面的打开路径(如有采集IDFA); IPA购买的路径(如有); Application supports iTunes file sharing的用途(如有); 对于社交类的App,如果设置的APP分级比较低,最好填写隐私保护与不良信息过滤的措施。

三,应用内支付 & 引导好评

非IPA应用内支付和引导好评是Apple的红线,碰都不要碰!满足应用内支付的App必须使用IPA,否则发现之后App肯定会进入延迟审核,审核周期会异常漫长,而且多半会再次审核失败;引导好评同样是一个雷区。

四,延迟审核

对于触碰红线的App,延迟审核时间可能至少长达两周,如果在下次提交版本的时候修正了问题且审核通过则后面审核时间就会正常,否则很可能审核时间越来越长。更严重的似乎会影响到开发者帐号中的其他App,目前还没有遇到过这种情况。

五,Resolution Center

一般我们只有Resolution Center 和 https://developer.apple.com/contact/app-store/ 两种途径联系Apple Review Team。如果无法解决问题,Apple Review Team可能主动通过电话联系开发者。如果错过了Apple Review Team的电话也不要担心,开发者会在Resolution Center 中收到消息,里面会有电话,按照要求在规定的时间段拨打即可。Apple Review Team在美国,使用的是太平洋时间,比北京时间晚16小时。

Tips:联通用户拨打国际电话时,可以联系10010开通10193,开通之后按照以下方式拨打:10193 +00+国家代码+被叫号码(手机号码或区号+固定电话)

无论哪种途径联系Apple Review Team,实际上我们能得到的信息是非常有限的:Apple 对 App Review的管理非常规范,在Resolution Center 或电话联系开发者的并不是实际的审核人员,他们只会告诉开发者App违反了哪些条款需要怎么做,而这些App Store审核指南都已经告诉我们了。

六,认真学习《App Store 审核指南

综上,如果遇到了App审核被拒,还是要先对照最新的《App Store 审核指南》查找原因,确定需要有澄清的情况时再去联系Apple Review Team才是比较高效的沟通方式。

可以想到,Apple Review Team每天需要审核很多App,遇到过千奇百怪的情况,不要心存侥幸,专注App质量和用户体验才是王道。

其它文章

iOS 14 适配:更严格的用户隐私保护
CocoaPods Podfile and podspec configurations
ITMS-90562: Invalid Bundle
NSUserDefaults的suitename
iOS Link Map