【问题标题】:Firebase number authentication not working after uploading app to App Store将应用上传到 App Store 后,Firebase 号码身份验证不起作用
【发布时间】:2018-10-03 18:42:11
【问题描述】:

我开发了一个应用,该应用使用 Firebase 电话号码身份验证通过电话号码验证用户。

Android 版本在 Google Play 发布后正常运行,但 iOS 版本在开发测试期间运行正常,但收不到 SMS 消息。

为什么会发生这种情况?

上传到 Google Play 时,我被要求提供我的应用程序的 SHA 密钥详细信息,但我没有被问到甚至不知道 App Store 的等效程序是什么。

【问题讨论】:

  • 为了清楚起见,我已经改写了您的问题,但我仍然感到困惑。你能给我们看一些代码吗?
  • @Super_Simon 这里没有代码,这是一个配置,我不知道应用商店发布应用到应用商店后在应用商店或firebase中需要什么配置。
  • 您是否在 Apple 开发者控制台中检查过您的生产证书?
  • 是的,我的证书配置正确。
  • 您应该尝试首先在发布模式方案中构建和运行应用程序进行测试,如果一切正常,然后上传应用程序商店。因为在应用程序的 Debug 和 Release 模式下的行为有时会有所不同。

标签: ios swift firebase-authentication app-store firebase-cloud-messaging


【解决方案1】:

我遇到了同样的问题。 检查您是否在 Firebase 中设置了生产应用程序的 APN 证书,或者更好地设置 APNs 身份验证密钥,而不是处理单独的证书。

查看如何生成证书:https://developer.clevertap.com/docs/how-to-create-an-ios-apns-auth-key

将此密钥上传到 Firebase 后 -> 设置 -> APN 身份验证密钥部分下的云消息传递。

【讨论】:

  • 不是所有的英雄都穿斗篷!这很难找到。文档中甚至没有提到它
猜你喜欢
  • 2015-12-22
  • 1970-01-01
  • 2018-07-19
  • 2018-05-13
  • 2021-12-20
  • 2022-06-28
  • 1970-01-01
  • 2018-06-27
相关资源
最近更新 更多