赞
踩
作为一名iOS开发者,面对App Store严格的审核指南也是欲哭无泪,有时候不管是工作需要还是其他,都可能会通过一些巧妙的措施来避免违反审核指南而被拒的情况。
我了解到的有:
目前H5支付方式已成熟,苹果可能也没有有效的方式去抵制。
这里我主要说一下隐藏功能的问题。我经常去浏览App Store,发现大部分应用都会或多或少做一些隐藏功能。我知道的一些知名的APP:《聊天宝》、《快手电玩》、《趣键盘》、《同桌》、《今日头条极速版》等等其他极速版。数不胜数!大家可以看商店图和实际APP的对比
如果这些隐藏功能在审核时被审核人员发现,就会被拒,以下为被拒信息:
Guideline 2.3.1 - Performance
We discovered that your app contains hidden features.
The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.
Next Steps
- Review the Performance section of the App Store Review Guidelines.
- Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer
Program.- Once your app is fully compliant, resubmit your app for review.
Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.
我们一般会怎么做开关呢?我觉得最常用的就是:
2020.4.15 更新
经确认,苹果审核人员确实会开VPN测试国内的APP,截图如下(这时候美国IP就无效了,所以最好做双重或者多重开关)。
由此推断,我们那次APP被看到隐藏功能,并不是审核人员Mock了接口,而是美国IP无效导致的。大坑,谨记
其他方式欢迎各位大神补充交流。
一般如果运气好,通过审核还是比较容易的。但是有时候就是很倒霉,由于一些可疑痕迹,审核人员盯上你了,这时候你就危险了。
他们可能会抓取你的请求接口。以我们的为示例:
{
"return_code": 200,
"return_msg": null,
"data": {
"v": "20000000,20000010",
"id": 36,
"k": "isInreview"
}
}
isInreview
是接口名, v
字段是目前在审核中的版本号。我们的名称起的有点太明确了,让他们很容易猜到,唉,大家以后注意。
其实抓取了并不会怎么样,关键是他们会进行 Mock测试,修改你的返回信息,然后看你的APP是否有隐藏的功能。你说可怕不可怕。
苹果审核人员现在越来越认真了,如果你被盯上了,他们的技术水平就会猛然提升,只有你想不多,没有他们做不到的。
所以大家还是得非常小心
关于其他审核被拒问题,欢迎大家交流。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。