苹果新政,禁止开发者在App中加入检查更新功能
近日,有开发者反映:自己的游戏因为内含了检查更新入口,所以在审核的时候被苹果拒绝。而在国内的知名苹果开发者论坛cocoa china上,也有不少开发者反映了相关的问题。据悉,苹果是在3月份开始要求关闭所有App内的检查更新功能,苹果App Store将向用户自动提示更新,新提交审核版本如果保留检查更新入口审核时将被拒绝。以下是苹果政策原文以及是手游那点事的独家翻译:
苹果政策的原文:
10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
10.6 Details
Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism.
Next Steps
Please remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the apps previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version.
Resources
To create new versions of your app, please see Replacing Your App with a New Version in the iTunes Connect Developer Guide.
10.6 -苹果及我们的客户高度重视简介、完善、创新和考虑周全的用户界面。尽管制作该界面需要更多的工作,但仍非常值得。苹果对此的要求非常高。如果您的用户界面非常复杂或者达不到良好的水平,那么您的应用很可能会被苹果拒绝。
10.6-细节
您的应用含有更新按钮或提示用户更新应用的内容。为了避免混淆,应用版本的更新必须采用iOS内置的更新机制。
下一步
请从您的应用中移除更新功能。如需更新应用,请在您就先前版本的应用所创建iTunes Connect记录中上传新的应用二进制(binary)版本。经更新的应采用与先前版本相同的Apple ID、iTunes Connect ID(SKU)及资源包ID(bundle ID),并让已经购买先前版本的用户免费下载新版本。
资源
如需创建新版本应用,请参考iTunes Connect开发者指南(iTunes Connect Developer Guide)的“应用版本更新”的规定。
另外据cocoa china论坛上账号名为caocao的用户称:如果非要加版本更新提醒,建议提交app的时候后台改下版本号,以便在审核时不推提醒,审核通过了后台改回版本号即可。