首页 > 解决方案 > 如何判断推送通知是尚未注册还是已关闭?

问题描述

更具体地说,我想知道我的应用程序的推送通知设置是否在设置应用程序中可用。如果它们可用,我想从我的应用程序中打开它(使用深层链接)。如果他们不是,我想要求用户在我的应用程序中注册推送通知。

我尝试检查UIApplication.shared.isRegisteredForRemoteNotifications,但两种情况都返回 false。我需要支持 iOS 9 及更高版本。

标签: iospush-notificationapple-push-notifications

解决方案


您不需要注册远程通知的权限;你可以做到。

您需要许可的是显示通知。无论您要显示本地通知还是远程通知,权限请求都是相同的。


推荐阅读