重新安装和启动应用程序后,Firebase消息无法正常工作

时间:2020-02-10 08:48:35

标签: ios iphone

当我在第一次启动后删除并重新安装iOS应用时,firebase消息传递服务未提供任何令牌。但是在第二次启动后,我正在获取该Firebase令牌。请帮助我,这对我更新令牌非常重要。我在首次启动应用时需要此Firebase令牌。

在控制台中首次启动时,我得到:-> 不响应-messaging:didReceiveRegistrationToken:。请实现-messaging:didReceiveRegistrationToken:并随附FCM令牌。检索到的APNs令牌:32个字节

在控制台中第二次启动时,我得到:-> [Firebase / Analytics] [I-ACS023008]要启用调试日志记录,请设置以下应用程序参数:-FIRAnalyticsDebugEnabled()检索到的APNs令牌:32个字节 设备令牌:dO7xSVL0Hj0:APA91bGFH9Oy0EmqPwdtuCJgszWOS8pV5uay2SZd9s9wtbUaHrlpX7wA4BecXO0b

令牌是准确的,我只删除了一半字符串。

谢谢。

1 个答案:

答案 0 :(得分:0)

我发现此功能func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)将在应用重新安装并首次启动后调用两次;当registerForRemoteNotifications()不变时,您应该调用fcmToken,以便设备令牌可以与fcmToken匹配。

在我的应用中,我只是在用户登录后在第一个视图中调用registerForRemoteNotifications()。一切都会好起来的!

相关问题