Apple拒绝应用程序,因为没有给出测试帐户(仅通过OTP登录App)

时间:2017-08-02 06:48:27

标签: ios itunesconnect itunes-store

Apple拒绝了我的应用,因为我没有提供测试帐户。 我的应用只能通过OTP登录选项。 那么,如何让苹果相信这一点。

  

准则2.1 - 需要的信息

     

我们已开始审核您的应用,但我们无法做到   继续,因为我们需要有关您的应用的其他信息。

     

后续步骤

     

为了帮助我们继续审核您的应用,请提供   以下问题的详细信息。信息越多   您可以提前提供,我们越早完成您的审核。

     
      
  • 请提供演示手机号码和验证码以供审核
  •   
     

使用请求在分辨率中心回复此邮件后   信息,我们可以继续您的审查。

1 个答案:

答案 0 :(得分:4)

假设您正在存储手机号码并将OTP保存到服务器端。因此,当用户输入他的OTP代码时,它将检查手机号码并授予使用该应用程序的权限。

只需执行以下流程:

  1. 将手机号码添加到服务器。例如123-456-0789
  2. 将静态OTP分配给此号码。例如“1234”
  3. 向Apple提供相同的手机号码以供审核。
  4. 现在,当苹果将审核该应用时,他们将输入手机号码“123-456-0789”,他将收到有关OTP的消息。 (仅在屏幕上,但不要将OTP发送到此号码。
  5. 在OTP输入屏幕苹果将输入“1234”,这将验证服务器,Apple可以查看该应用程序。
  6. 注意: 无需再次提交构建。请注意,已添加模拟账户凭证。

    希望,这有助于进一步推动您的应用流程。