设备令牌是否会在Apple推送通知中发生变化

Dee*_*eep 3 iphone push-notification ios

我正在开发一个iOS应用程序,其中我实现了推送通知.一切都很好.但只是想问一下我的Apple设备的设备令牌是否会改变?

我们还需要互联网连接来生成设备令牌.

谢谢

Nay*_*yan 5

我的Apple设备的设备令牌将永远改变

- 是的 如果将备份数据还原到新设备或重新安装操作系统,则设备令牌会更改.所以我的建议是用令牌更新服务器

我们需要互联网连接来生成设备令牌吗?

- 据我所知,是的.注册用户时,请调用推送通知的注册方法.成功注册后调用委托方法 -

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
Run Code Online (Sandbox Code Playgroud)

表示您已成功注册推送通知或在调用失败时 -

- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
Run Code Online (Sandbox Code Playgroud)

表示未能注册通知.

您可以通过关闭网络并运行应用程序来检查它.