Mic*_*gle 22
我假设您指的是可用于诸如的方法的设备令牌
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
Run Code Online (Sandbox Code Playgroud)
如果是这种情况,那么不,设备令牌可以并且将会改变.
引自Apples Local和Push Notification Programming Guide
通过每次启动应用程序时请求设备令牌并将其传递给提供程序,您可以帮助确保提供程序具有设备的当前令牌.如果用户将备份还原到创建备份的设备之外的设备(例如,用户将数据迁移到新设备),则他或她必须至少启动一次应用程序才能再次接收通知.如果用户将备份数据还原到新设备或重新安装操作系统,则设备令牌会更改.此外,永远不要缓存设备令牌并将其提供给您的提供商; 始终在需要时从系统获取令牌
我也可以验证这种行为,因为我使用Urban Airship作为我的通知提供商,尽管到目前为止我只使用过一个测试设备,但我的帐户中注册了许多设备令牌.
| 归档时间: |
|
| 查看次数: |
23134 次 |
| 最近记录: |