注册远程通知后,我可以显示如上图所示的警报 View 。
但是,当我删除我的Project App并再次构建它时,它将不再显示。
是否有机会再次在同一设备上显示警报 View ?
我喜欢再次获取设备 token ,因为我无法将设备 token 临时存储在NSUserDefaults中。
最佳答案
在启动时,您的应用应通过以下方式请求 token :
- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types
并将在委托(delegate)消息中从iOS获取 token :
– application:didRegisterForRemoteNotificationsWithDeviceToken:
iOS将提示用户仅在必要时允许通知。如果已经为您的应用授权了远程通知,则不会显示警报,并且您的应用将获得有效的 token 。
NET是您不能强制发出警报,但您不必这样做。