繁体   English   中英

Apple推送通知服务设备令牌

[英]Apple push notification service device token

我在我的应用程序中使用apple推送通知服务。 我知道从Apple服务器发送的设备令牌对于设备是唯一的。 如果我卸载我的应用程序并再次安装它注册推送服务,那么该设备令牌对于同一个应用程序的设备是否保持不变? Apple如何为设备生成设备令牌?

引自Apples Local和Push Notification Programming Guide

通过每次启动应用程序时请求设备令牌并将其传递给提供程序,您可以帮助确保提供程序具有设备的当前令牌。 如果用户将备份还原到创建备份的设备之外的设备(例如,用户将数据迁移到新设备),则他或她必须至少启动一次应用程序才能再次接收通知。 如果用户将备份数据还原到新设备或重新安装操作系统,则设备令牌会更改。 此外,永远不要缓存设备令牌并将其提供给您的提供商; 始终在需要时从系统获取令牌

好的,首先,如果您卸载并重新安装应用程序,则不会更改设备令牌。 设备令牌仅在您重新安装设备iOS时更改并注册您的设备(重置所有新设备)。 因此,当用户只是重新安装应用程序时,该设备令牌将不会被更改。 这是我的经历。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM