我正在尝试通过 Google 云功能发送 iOS 推送通知,但它返回错误The provided registration token is not registered
。但我已经通过调试我的应用程序进行了检查,并且 FCM 注册令牌是正确的。之后,我尝试通过提供 FCM 令牌通过 Firebase 控制台向单个设备发送推送通知,但由于以下原因失败Unregistered registration token
。由于设备 FCM 令牌没有问题,这是如何发生的?
我认为这应该是一些粗心的错误,你应该确定以下几点:
令牌与-[FIRMessagingDelegate messaging:(FIRMessaging *)messaging didReceiveRegistrationToken:(NSString *)fcmToken]
The GoogleService-Info.plist
is 下载的使用您的 Firebase 推送控制台使用同一帐户。
更新到最新的 Firebase SDK。
来自 Google Firebasedocument是对你的错误的一些描述The provided registration token is not registered
.
提供的注册令牌未注册。之前有效的
注册令牌可能因多种原因而被取消注册,
包括:
- 客户端应用程序已从 FCM 取消注册。
- 客户端应用程序已自动取消注册。如果用户卸载应用程序,或者在 iOS 上,如果 APNS 反馈
服务将 APNS 令牌报告为无效。
- 注册令牌已过期。例如,Google 可能决定刷新注册令牌,或者 iOS 的 APNS 令牌可能已过期
设备。
- 客户端应用程序已更新,但新版本未配置为接收消息。对于所有这些情况,请删除此注册令牌
并停止使用它发送消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)