【问题标题】:Getting invalid push tokens from firebase initially and at last gets a valid push token最初从 firebase 获取无效的推送令牌,最后得到一个有效的推送令牌
【发布时间】:2019-03-26 07:03:12
【问题描述】:

我在我的 IOS 应用程序中集成了 FCM。我在 Firebase 控制台中添加了开发和生产推送证书。在过去的一年里,我一直在开发应用程序。 2/3 个月前一切正常。

我在设备中安装了应用程序并收到了来自 firebase 的令牌,当我尝试将通知发送到此令牌时。它显示为无效注册/未注册。当我运行我的应用程序时,比如说 3/4 次,我将获得新的推送令牌,这些令牌也是无效的,最后,我将获得有效的推送令牌。

我更新了 Firebase,重新生成了新的推送证书,但仍然是同样的问题。为了接收有效的推送令牌和通知,我需要做些什么。

请提出建议。

【问题讨论】:

    标签: ios swift firebase apple-push-notifications


    【解决方案1】:

    您有两种证书类型,旧的 .p12 证书和新的 p8 证书。 .p12 证书的有效期仅为 1 年,而 p8 的有效期更长。

    创建证书时,请确保将证书上传到 Apple 和 Firebase。

    我建议使用新的 p8 证书。

    【讨论】:

    • 我已上传 .p12 证书。我已经更新了这些并上传了更新的证书。但是,问题仍然存在
    • 清除所有现有代码,删除 pod。并参考最新的 Firebase 文档编写了新代码。因此一切都运行良好。现在我得到了有效的令牌。
    猜你喜欢
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多