【发布时间】:2020-02-08 18:50:41
【问题描述】:
用户安装应用并点击“不允许”并拒绝推送通知。 当应用程序处于活动状态时,用户转到系统设置并授予推送通知,然后返回应用程序。
当应用程序将要激活并调用注册推送通知时,如何检测设置通知权限已更改?
【问题讨论】:
-
您应该始终注册推送通知。注册成功后会接到
didRegisterForRemoteNotificationsWithDeviceToken的电话 -
@Paulw11 我明白这一点,但我如何才能检测到该用户更改权限?还是每次应用
applicationDidBecomeActive注册推送的时候? -
您只需在每次启动时注册推送。如果在任何时候,用户授予权限,
didRegisterForRemoteNotificationsWithDeviceToken将被调用。
标签: ios swift push-notification apple-push-notifications