有没有办法在用户选择不允许应用程序的 PN 后重新显示 iOS 推送通知用户权限对话框?
考虑这个例子:
- 用户安装应用,弹出 PN 权限,选择否。
- 应用不会使用 PN,也不会再次请求许可。
- 我们发布了一项更新,其中包含与 PN 相关的新功能,并希望在用户更新后再次向用户重新显示 PN 权限对话框。
这可能吗?
Best Answer-推荐答案 strong>
我已经通过以下方式解决了这个问题:
显示第一次用户拒绝通知弹出窗口。
之后,每次用户访问特定页面时,您都可以检查应用的通知是否开启
使用以下代码检查通知是否开启:
[[UIApplication sharedApplication] respondsToSelectorselector(currentUserNotificationSettings)]
如果您检测到推送通知已关闭,请使用以下命令提示用户进入设置页面:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: UIApplicationOpenSettingsURLString]];
如果您还有其他问题,请告诉我
关于ios - 应用更新后重新显示推送通知弹出窗口,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/41274133/
|