我对APNS
还有一个疑问。那是当应用程序首次启动时,如果用户接受他们可以接收通知,则应用程序会询问 Apple 推送通知权限。如果用户取消,他们将无法收到任何通知。我清楚吗??
现在我的疑问是,
如果用户在几天后再次从应用程序取消推送通知服务(点击
取消
按钮),如果他们想收到 Apple 推送通知,则可以启用 Apple从应用程序再次为特定用户推送通知。如果用户先接受苹果推送通知服务,几天后如果他们不想收到通知,是否可以在我们的应用中禁用
APNS
?我希望你能理解我的疑问。任何人都可以澄清这个疑问吗?可以在我们的 iPhone 应用程序中执行上述这些场景吗?
请帮帮我。提前致谢。
最佳答案
您可以使用 UIRemoteNotificationType enabledTypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
读取应用程序的权限,然后对不同的类型执行按位与操作以查看哪些已启用。您还可以调用 unregisterForRemoteNotifications
来禁用通知。您不能做的一件事是打开通知,尽管您可以指导用户。
关于ios - 从 iPhone 应用程序启用/禁用 Apple 推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493949/