申请被拒绝-没有模拟账户

时间:2018-09-26 14:10:45

标签: ios itunesconnect

第一步,我有一个带有银行域(UPI)的应用程序,或者在屏幕上向用户显示一个标题为“ SEND SMS”的按钮,以便在用户单击该按钮时进行登录/注册,然后使用MFMessageComposeViewController,并根据服务器的手机号码以天气响应用户已经存在或其新注册。

因为很明显这需要有效的电话号码才能发送SMS或使用该应用程序,所以我无法为其提供模拟帐户。

这是该版本的第二个发行版,对于第一个发行版,我们已经提交了生产应用程序的视频,并且该视频已经在Appstore上直播了,不仅是此应用程序,而且我还提交了其他一些没有模拟帐户但使用视频的视频,我也已经提交了视频,但他们仍然要求提供模拟帐户,我试图通过电话交谈向他们解释整个过程,但是没有运气。也确实要求他们在测试设备上使用自己的手机号码,但他们拒绝这样做。

我如何才能继续使用此版本?

我遇到了类似的问题,但没有找到任何帮助。

  1. Apple rejects app because test account not given (as App login via OTP only)

  2. Is demo account mandatory for apple submission?

  3. App meta data rejected , requires demo account

注意:我的应用程序中没有OTP功能,唯一的注册方法是通过发送SMS

1 个答案:

答案 0 :(得分:7)

在这种烦人的情况下。

事实是,通常您必须:

更改您的应用程序,使其具有苹果可以使用的演示模式。

这完全是个痛苦,但这就是事实。

一些要点,

  • 例如,您可以输入一个“特殊”数字(666-777-8888)。输入该密码后,该应用程序将解锁,您可以看到它的工作原理。

  • 发生这种情况真的很不幸。这只是白痴的评论者之一。有时,如果您再次提交,它将顺利通过。

  • 请注意,您可以向他们发送电子邮件并说明情况,他们会为您提供特殊处理,他们会使用电话号码“进行实际测试” 。但是,这当然会花费一些时间,需要很长时间才能得到特殊处理。 (除非您的应用已经很流行/众所周知,否则它们会立即为您提供帮助。这不公平,但这就是生活。)

  • 重要的一点是:对于演示模式,请注意不必全面展示每个功能。无论如何,苹果的审查过程是一个笑话。在99.9%的情况下,他们只是浏览您的应用程序。 如果您必须制作“ Apple演示模式”,则演示模式仅具有您的一些功能是正常的。他们实际上只是在检查它是否在启动时崩溃,并且通常可以。

{关于最后一点-实际上,他们只是在应用流行后才仔细审查您的应用是否存在政策问题。这就导致了令人震惊的情况,首先有争议的应用程序被批准,但是一旦他们“实际看了它”,他们就会说您不允许收款或使用该付款模式,无论何种情况。}

关于具有“特殊演示”模式。这很麻烦,但有时您必须这样做:

  1. 具有类似“ yourCompany.com/DemoCheck.txt”的URL。
  2. 启动应用程序时,查看该应用程序是否存在。
  3. 如果允许,请允许“在屁股的苹果演示模式下痛苦”
  4. 现在,在Apple批准之后,实际上是从Web服务器中删除了该URL,因此您的应用现在知道可以在普通使用者模式下运行。

(请注意,如果您正在使用任何形式的后端,都可以使用后端进行相同的操作。因此,只需在Firebase中输入一个值或任何表示“ Apple demo mode”的值即可。该应用开始投入生产,请将其关闭。)

再一次,如果您确实在做一些重要的事情,例如“银行应用程序”,那么显然就不会像白痴的“苹果测试版”那样有安全漏洞。在这种情况下,您实际上可以与他们联系并仔细解释情况,实际上,他们将使用电话等“正确”地对其进行测试。但这花费了真的很长时间时间,而且不切实际-考虑一下,您必须每次都这样做。实际上,您需要一个“苹果演示模式”。