我在Android端的React native中实现了firebase推送通知:一切正常。
在iOS端,我得到了NotRegistered
,为什么?
这就是答案:
data:NOTIFCATION {
deviceToken: 'diTk7DNPS9KsRTPSFlpSoU:APA91bEaNxB9W0g6m8487W37qTgUYmqGA2GfN1tPbwI1q60WAsHFrCdhbYzEZO-q5lfY1s3epNsSKhHpxO-OLYMGED3ZeYi_f7DHUrOpxMgC0QE7KJFslZwk3-CKnqbfkClu3tzUL6_X',
title: 'Extended Session',
message: 'Please extend Your parking Session expire soon'
}
{"multicast_id":8523782171183643556,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"NotRegistered"}]} Something has gone wrong!
2条答案
按热度按时间vlurs2pr1#
如文档中所述,如果您正确注册了iOS令牌,则有一些可能的原因:
现有的注册令牌可能在许多情况下停止有效,包括:
对于所有这些情况,请从应用服务器中删除此注册令牌并停止使用它发送消息。
uqxowvwt2#
我遇到了这个错误,并从各种来源寻找答案。我花了两天时间找到问题并测试所有可能的解决方案。最终,我发现在模拟器中运行应用程序时更有可能发生这个问题。然而,当我在物理设备上运行应用程序时,一切都运行得很好。
尝试在您的设备上运行它!