Ios 推送通知行为异常

Ios 推送通知行为异常,ios,push-notification,Ios,Push Notification,在我的应用程序中,我使用此代码注册APNS设备 [[UIApplication sharedApplication]registerForRemoteNotificationTypes: (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge )]; 它将提示一个带有两个选项“不允许”和“确定”的警报 我只想知道应用程序中何时调用DidRegisterForRemotionTificationsWithDeviceToken

在我的应用程序中,我使用此代码注册APNS设备

[[UIApplication sharedApplication]registerForRemoteNotificationTypes: (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge )];
它将提示一个带有两个选项“不允许”和“确定”的警报

我只想知道应用程序中何时调用DidRegisterForRemotionTificationsWithDeviceToken方法

我的问题是,didRegisterForRemoteNotificationsWithDeviceToken在用户选择任何选项“不允许”和“确定推送通知”之前调用此方法


谢谢。

我的问题是“在用户选择任何选项“不允许并确定推送通知”之前调用此方法。在应用程序首次启动时,在对警报说“确定”后,它会请求用户许可,如果不允许,则会触发此方法;如果下次启动时选择“是”,则会触发此方法被调用之后是registerForRemoteNotificationTypes和手动用户可以从设置中启用通知尝试放置一些NSLog并查看它如何工作当应用程序第一次在iPhone中运行时,然后它的调用不允许和Ok警报消息。。。。你每次都需要调用吗?但在我的例子中,在用户进行任何选择之前,都没有调用RegisterForRemotionTificationsWithDeviceToken方法