第一步,我有一个带有银行域(UPI)的应用程序,或者在屏幕上向用户显示一个标题为“ SEND SMS”的按钮,以便在用户单击该按钮时进行登录/注册,然后使用MFMessageComposeViewController,并根据服务器的手机号码以天气响应用户已经存在或其新注册。
因为很明显这需要有效的电话号码才能发送SMS或使用该应用程序,所以我无法为其提供模拟帐户。
这是该版本的第二个发行版,对于第一个发行版,我们已经提交了生产应用程序的视频,并且该视频已经在Appstore上直播了,不仅是此应用程序,而且我还提交了其他一些没有模拟帐户但使用视频的视频,我也已经提交了视频,但他们仍然要求提供模拟帐户,我试图通过电话交谈向他们解释整个过程,但是没有运气。也确实要求他们在测试设备上使用自己的手机号码,但他们拒绝这样做。
我如何才能继续使用此版本?
我遇到了类似的问题,但没有找到任何帮助。
注意:我的应用程序中没有OTP功能,唯一的注册方法是通过发送SMS 。
答案 0 :(得分:7)
在这种烦人的情况下。
事实是,通常您必须:
更改您的应用程序,使其具有苹果可以使用的演示模式。
这完全是个痛苦,但这就是事实。
一些要点,
例如,您可以输入一个“特殊”数字(666-777-8888)。输入该密码后,该应用程序将解锁,您可以看到它的工作原理。
发生这种情况真的很不幸。这只是白痴的评论者之一。有时,如果您再次提交,它将顺利通过。
请注意,您可以向他们发送电子邮件并说明情况,他们会为您提供特殊处理,他们会使用电话号码“进行实际测试” 。但是,这当然会花费一些时间,需要很长时间才能得到特殊处理。 (除非您的应用已经很流行/众所周知,否则它们会立即为您提供帮助。这不公平,但这就是生活。)
重要的一点是:对于演示模式,请注意不必全面展示每个功能。无论如何,苹果的审查过程是一个笑话。在99.9%的情况下,他们只是浏览您的应用程序。 如果您必须制作“ Apple演示模式”,则演示模式仅具有您的一些功能是正常的。他们实际上只是在检查它是否在启动时崩溃,并且通常可以。
{关于最后一点-实际上,他们只是在应用流行后才仔细审查您的应用是否存在政策问题。这就导致了令人震惊的情况,首先有争议的应用程序被批准,但是一旦他们“实际看了它”,他们就会说您不允许收款或使用该付款模式,无论何种情况。}
关于具有“特殊演示”模式。这很麻烦,但有时您必须这样做:
(请注意,如果您正在使用任何形式的后端,都可以使用后端进行相同的操作。因此,只需在Firebase中输入一个值或任何表示“ Apple demo mode”的值即可。该应用开始投入生产,请将其关闭。)
再一次,如果您确实在做一些重要的事情,例如“银行应用程序”,那么显然就不会像白痴的“苹果测试版”那样有安全漏洞。在这种情况下,您实际上可以与他们联系并仔细解释情况,实际上,他们将使用电话等“正确”地对其进行测试。但这花费了真的很长时间时间,而且不切实际-考虑一下,您必须每次都这样做。实际上,您需要一个“苹果演示模式”。