iOS应用因使用电子邮件验证而被拒绝(4.2.3)

时间:2017-04-06 07:43:24

标签: ios swift appstore-approval

因此我们的应用因使用基于电子邮件的帐户验证而被拒绝。我们只是发送一个链接,将用户直接带回应用程序就可以了。现在,苹果表示我们不得使用Mail应用程序来验证用户。

Apple发送了以下拒绝消息(指南4.2.3 - 设计):

我们注意到在之前我们需要安装Mail应用 可以使用您的应用。应用程序应该能够在启动时运行,无需 需要安装其他应用。

后续步骤

要解决此问题,请修改您的应用以确保用户 可以在发布时使用它。如果您的应用需要在之前进行身份验证 使用,请使用可以在中验证用户身份的方法 应用程序。

询问如何继续,他们发送了以下回复(4. 2设计:最低功能):

为了获得良好的用户体验,注册过程应在应用内部进行 ,并且不应要求用户使用其他应用,例如 Mail。< / em>的

现在首先要感谢苹果,这根本不是随意的!就像90%的应用程序一样!

我们有一个按钮,可以将用户直接带到Mail应用程序,并且不确定是否会触发某些自动测试拒绝。

if let mailURL = URL(string: "message://"), 
UIApplication.shared.canOpenURL(mailURL) {
        UIApplication.shared.openURL(mailURL)
}

有没有人知道如何解决此问题,而不是实际删除电子邮件验证(或者可能根本没有用户验证)?

1 个答案:

答案 0 :(得分:0)

Fogmeister绝对正确。您希望用户使用另一个应用程序,该应用程序无法安装在他/她的手机上。虽然您的应用程序应该自行运行,而无需安装其他应用程序来运行。