在安装应用程序并注册通知后,在任何类型的场景中,设备令牌是否有可能更改。场景如:
h9vpoimq1#
以前在文档中,如果用户将备份数据还原到新设备或重新安装操作系统,则设备令牌将更改。从新文档这里:https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html重要:为保护用户隐私,请勿尝试使用设备令牌来标识设备。APN可以出于各种原因发布新的设备令牌:
因此,应用必须在启动时请求设备令牌,如APN到设备连接信任和设备令牌中所述。
neskvpey2#
我的应用程序在正常情况下成功接收Firebase通知。但是,我注意到在终止应用程序后,(即完全关闭)并重新打开,FCM(Firebase Cloud Messaging)令牌发生更改。通常,FCM令牌保持不变,除非用户卸载应用程序,但在这种情况下,令牌意外更改。因此,由于令牌已更改,因此未接收到通知。
2条答案
按热度按时间h9vpoimq1#
以前在文档中,
如果用户将备份数据还原到新设备或重新安装操作系统,则设备令牌将更改。
从新文档这里:
https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html
重要:为保护用户隐私,请勿尝试使用设备令牌来标识设备。
APN可以出于各种原因发布新的设备令牌:
因此,应用必须在启动时请求设备令牌,如APN到设备连接信任和设备令牌中所述。
neskvpey2#
我的应用程序在正常情况下成功接收Firebase通知。但是,我注意到在终止应用程序后,(即完全关闭)并重新打开,FCM(Firebase Cloud Messaging)令牌发生更改。通常,FCM令牌保持不变,除非用户卸载应用程序,但在这种情况下,令牌意外更改。因此,由于令牌已更改,因此未接收到通知。