Firebase OTP仅适用于某些设备-Swift 4

Firebase OTP仅适用于某些设备-Swift 4,firebase,firebase-authentication,swift4,one-time-password,Firebase,Firebase Authentication,Swift4,One Time Password,我正在设备中使用firebase身份验证。我遵循了firebase文档中的每个步骤。OTP在我用于测试目的的设备中工作。但当我从AppStore下载应用程序时,它不起作用。请帮我解决这个问题。提前谢谢 我得到了答案 我做的有两件事不对 当我在developer.apple.com的“Certificates,identificates&Profiles”选项卡下从应用程序ID创建SSL证书(用于推送通知)时,该证书不是为生产而创建的。所以我为制作制作制作了一个 我忘了创建APNs密钥。因此,我

我正在设备中使用firebase身份验证。我遵循了firebase文档中的每个步骤。OTP在我用于测试目的的设备中工作。但当我从AppStore下载应用程序时,它不起作用。请帮我解决这个问题。提前谢谢

我得到了答案

我做的有两件事不对

  • 当我在developer.apple.com的“Certificates,identificates&Profiles”选项卡下从应用程序ID创建SSL证书(用于推送通知)时,该证书不是为生产而创建的。所以我为制作制作制作了一个
  • 我忘了创建APNs密钥。因此,我从developer.apple.com的“证书、标识符和配置文件”选项卡下的密钥创建了APNs密钥。然后我把它上传到firebase应用程序中(console.firebase.google.com)。选择项目后,您可以在firebase网站上找到gear图标。从中选择项目设置,然后单击云消息选项卡。在那里你可以找到上传APNs证书的选项

  • 这个问题太宽泛,无法回答。在看不到您的代码或不了解实际问题的情况下,我们如何知道问题是什么?请花一点时间,回顾一下。发布一些代码,提供一些细节,我们来看看。从这里的“帮助”部分开始,当你问一个关于你的代码引起的问题时,如果你提供人们可以用来重现问题的代码,你会得到更好的答案。代码应该是最少的-使用尽可能少的代码,仍然产生相同的问题,完整-提供问题本身重现问题所需的所有部分,可验证-测试您将要提供的代码,确保它重现问题。如果您需要帮助,则需要包含代码并概述重现问题所需的步骤。链接中的代码适用于我。