随着Apple审核时间的大大加快,确实造福了我们这些苦逼的开发者。今天主要聊一些审核被拒以后如果中间存在误会什么的,如何向苹果申诉。
关于申诉,我之前的博客就提及过,详见: 关于审核被拒申诉那点事
但是考虑到时间这么久了,有一些规则可能发生变化,就再重新开一篇。
苹果的审核总是充满了随机性,之前用的好好的一个功能就会忽然告诉你不符合他们的标准了。这次提交审核总共被拒绝了两次,第一次是因为版本号,第二次因为服务器机房挂了。
Design Preamble
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.
Specifically, the 關於我們 button contains reference to the version number. Although the 關於我們 button does not contain update functionality, it will be appropriate to remove this responsive feature.
Please see attached screenshots for details.
Next Steps
To resolve this issue, 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 app’s 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 review the Create a new version section in iTunes Connect Developer Help.
大意就是我们在关于我们后面加了一个版本号,会让用户以为点击这里可以检测版本,因为苹果禁止主动的版本检测功能(详见:关于iOS App 版本控制以及强制更新和苹果新政,禁止开发者在App中加入检查更新功能),所以给拒了。
最后在下方增加一个不能点击的当前版本功能解决此问题。
继续提交,这次一天就审核了,可能现在苹果在被拒以后再次提交走的通道不一样。然而苹果晚上审核时候刚好我们服务器机房网络波动,给的测试账号一直登不上去,再次被拒绝。
Guideline 2.1 - Performance
We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.3.1 on Wi-Fi connected to an IPv6 network.
Specifically, we were not able to log into the application with the demo credentials provided.
-The application remained at the login menu as we attempted to log in.
The steps to reproduce are:
- Lauch application
- Navigate to login screen
- Enter demo credentials/ credentials
- Tap log in
Please see attached screenshots for details.
Next Steps
To resolve this issue, please run your app on a device while connected to an IPv6 network (all apps must support IPv6) to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
Resources
For information about supporting IPv6 Networks, please review Supporting IPv6 DNS64/NAT64 Networks and About Networking.
苹果给出的意见是做IPV6的适配,他们怀疑是IPV6的原因造成无法访问,而之前我们IPV6没出现过问题,并且查看服务器日志,昨天晚上确实出现了警报。那么下一步就是要和苹果解释了。
在被拒绝下方有一个回复框,你在这里可以向苹果解释误会以及一些操作步骤。使用中文就可以。但是要注意,不要使用上方的向App审查委员会提交上诉
苹果审核有两个部门,一个是Resolution Center另外一个是App Review Board。App Review Board就是审核委员会,他们的级别高于Resolution Center。当你对Resolution Center给出的原因和解决方案不满意的话,可以向更高一级的App Review Board提出上诉。
但是请注意如果你已经回复过了Resolution Center(也就是下方的输入框哪里)而他们还没有给你回应时候,不要再点击上方的向“App审查委员会提交上诉”
因为你会像我一样收到一封邮件
Hello xxx,
Thank you for contacting the App Review Board.
We see that you’re currently communicating with the App Store Review team through the Resolution Center, so we’re closing your appeal. If you would like to continue the appeal process, please reply to this message to let us know.
Best regards.
App Store Review Board
所以他们是两个独立的部门,并且个人不建议你去上诉,苹果的审核人员素质还是挺高的,只要你阐明你的理由并且是合理的,一般都会给你通过。而上诉会留下类似案底的东西,对你的后续审核“可能”会造成一些不必要的麻烦。
好吧,扯了这么多。后续就是我把机房问题阐述了一下,第二天审核就通过了。并且人家会再次给你很有礼貌的回复。一片和谐~
所以苹果的申诉机制还是很有用处的,并且我们在申诉时候一定要注意语言,别人也是履行自己的职责。还有就是要注意他们不同部门的划分。
以上。