设备注册推送通知后iOS获取设备令牌?

我知道您可以使用以下方法获取设备令牌: –
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDevicetoken:(NSData *)devicetoken

但是,如果我理解正确,则此方法仅在应用程序第一次运行并且用户接受通知请求时被调用.在随后重新启动应用程序时,永远不会再次调用方法.

所以我的问题是 – 用户接受通知后是否还有其他方法可以访问设备令牌?

编辑 – 我知道所有设备都在线,临时配置文件链接到应用程序ID,因为我可以接收推送通知.接收推送通知不是问题 – 获取设备令牌并将其存储在Parse中是我想要实现的.

谢谢

解决方法

嗯,请再次尝试检查您的配置文件.听起来你可能正在使用带有通配符的一个.您可能正在接收来自服务器的推送,因为您最初使用正确的配置文件进行部署,但是如果您已更改为使用通配配置文件(例如团队配置文件),则您将无法正确注册远程通知

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...