为Apple应用程序提交测试提供后门

时间:2010-09-12 03:53:02

标签: iphone app-store

我正准备向Apple提交教育应用以供审核。该应用程序有点像一系列闪存卡,并通过整个应用程序需要数千次“翻转”。

为了缩短审核流程并保留一些不良测试人员的理智,他/她希望看到应用程序的最终状态,我正在考虑添加一些方法来欺骗应用程序以认为用户已完成。我的第一个想法是在standardUserDefaults中添加一个boolean的检查,并在应用程序提交页面的“提供我们登录信息”字段中给出设置的名称。

所以我的问题是,是否有人知道应用审核人是否能够直接编辑NSUserDefaults值?

或者,有没有人有任何其他好的想法来完成这个? (如果可能的话,我宁愿避免“秘密按键”型解决方案......)

2 个答案:

答案 0 :(得分:2)

作为提交过程的一部分,apple会询问您的应用是否有任何“演示”或“测试”帐户。它们仅用于此目的。因此,您可能需要考虑包含“密码”并在本节中对其进行记录。我知道你说你不想走这条路,但我非常怀疑测试人员会在标准流程之外做任何事情(例如编辑NSUserDefaults)

答案 1 :(得分:0)

让您提供Apple审核的测试帐户(密码保护)请求您的服务器获取解锁所有数据的权限。应用程序批准后,您可以在服务器上禁用此测试帐户;和/或在特定日期之后,您希望应用程序在App Store中。