我在我的IOS应用程序中集成了FCM。我在Firebase控制台中添加了开发和生产推送证书。我在过去的一年里一直在开发这个应用程序。在2/3个月之前,一切都运转良好。
我在设备中安装了应用程序,并从firebase收到了一个令牌,当我尝试将通知发送到此令牌时。它显示为InvalidRegistration / Not Registered。当我运行我的应用程序时,说3/4次,我将得到新的推送令牌,这也是无效的,最后,我将获得有效的推送令牌。
我更新了Firebase,重新生成了新的推送证书,但仍然存在同样的问题。有什么我需要做的,以便接收有效的推送令牌,从而接收通知。
请建议。
您有两种证书类型,旧的.p12和新的p8证书。 .p12证书仅有效期为1年,p8更长。
创建证书时,请确保将证书上载到Apple和Firebase。
我建议使用新的p8证书。