首先从Firebase获取无效的推送令牌,最后获取有效的推送令牌

时间:2019-03-26 07:03:12

标签: ios swift firebase apple-push-notifications

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

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

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

请提出建议。

1 个答案:

答案 0 :(得分:0)

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

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

我建议使用新的p8证书。