在用户选择不允许该应用的PN后,有没有办法重新显示iOS推送通知用户权限对话框?
考虑这个例子:
这可能吗?
答案 0 :(得分:0)
我已按以下方式解决了这个问题:
第一次用户拒绝显示的通知弹出窗口。
之后,每当用户访问特定页面时,您都可以检查该应用的通知是否已开启
使用以下代码检查通知是否为ON:
[[UIApplication sharedApplication] respondsToSelector:@selector(currentUserNotificationSettings)]
如果检测到推送通知为OFF,请使用以下方式提示用户进入设置页面:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: UIApplicationOpenSettingsURLString]];
如果您有其他问题,请告诉我