我有一个银行域(UPI)应用程序,第一步或屏幕显示用户点击“发送短信”按钮登录/注册用户点击它,使用MFMessageComposeViewController从设备发送短信,基于移动号码,服务器响应用户已经存在的天气或新的注册。
由于显然需要有效的电话号码来发送短信或使用该应用程序,我无法向他们提供模拟账户。
这是该版本的第二个版本,对于第一个版本,我们已经提交了生产应用程序的视频,它在Appstore上直播,不仅仅是这个应用程序,但我提交了一些没有模拟帐户但是使用视频的其他人,这次我也是已提交视频,他们仍然要求提供模拟账户,我试图用电话交谈解释整个过程,但没有运气。还要求他们在他们的测试设备上使用自己的手机号码,但他们拒绝这样做。
我怎样才能继续推出这个版本?
我经历了一些类似的问题,但没有找到任何帮助。
注意:我的应用程序中没有OTP功能,注册的唯一方法是发送短信。
在这种烦人的情况下。
事实是,通常你必须:
更改您的应用程序,以便它具有Apple可以使用的演示模式。
这是屁股的全部痛苦,但事实就是如此。
有些观点,
{关于最后一点 - 事实上,一旦受欢迎,他们只会仔细检查您的应用程序的政策问题等。这导致了有争议的应用程序最初被批准的真实情况,但是一旦他们“实际看到它”,他们就说你不允许收集捐款或使用该支付模式或任何情况。}
关于具有“特殊演示”模式。这是令人讨厌的,但有时你必须这样做:
(请注意,如果你使用的是任何类型的后端,你可能只是使用你的后端。所以只需在Firebase中有一个值或任何表示“Apple演示模式”的值。一旦应用程序进入生产,关掉它。)
再一次,如果你真的做了像“银行应用程序”这样重要的事情,你显然不会有像愚蠢的“苹果测试版”这样的安全漏洞。在这种情况下,你可以实际联系他们并仔细解释情况,事实上,他们将使用电话等“正确”测试它。但这需要很长时间而且不实际 - 考虑,你必须每次都这样做。在实践中,您需要一个“苹果演示模式”。