isu*_*uru 3 objective-c apple-push-notifications ios firebase firebase-cloud-messaging
我正在尝试通过 Google 云功能为 iOS 发送推送通知,但它返回The provided registration token is not registered. 但是我已经通过调试我的应用程序进行了检查,并且 FCM 注册令牌是正确的。之后,我尝试通过提供 FCM 令牌通过 Firebase 控制台向单个设备发送推送通知,但由于Unregistered registration token. 这是如何发生的,因为设备 FCM 令牌没有问题?
小智 6
我认为这应该是一些粗心的错误,您应该确保以下事项:
令牌与 -[FIRMessagingDelegate messaging:(FIRMessaging *)messaging didReceiveRegistrationToken:(NSString *)fcmToken]
在GoogleService-Info.plist被下载来自同一个帐户与火力地堡推控制台。
更新到最新的 Firebase SDK。
Google Firebase文档中对您的错误进行了一些描述The provided registration token is not registered。
提供的注册令牌未注册。以前有效的注册令牌可能因多种原因被取消注册,包括:
- 客户端应用程序从 FCM 注销了自己。
- 客户端应用程序已自动注销。如果用户卸载应用程序,或者在 iOS 上,如果 APNS 反馈服务报告 APNS 令牌无效,就会发生这种情况。
- 注册令牌已过期。例如,Google 可能决定刷新注册令牌,或者 iOS 设备的 APNS 令牌可能已过期。
- 客户端应用程序已更新,但新版本未配置为接收消息。对于所有这些情况,请删除此注册令牌并停止使用它来发送消息。
| 归档时间: |
|
| 查看次数: |
8355 次 |
| 最近记录: |