我正在开发一款严重依赖推送通知的应用,而且我知道有很多人会立即关闭它们,而不会检查他们实际会做什么。
有没有办法访问应用推送通知的当前开/关状态,然后如果它们关闭,可能会在应用中重新激活它们?我不打算自动重新打开它们,而是说如果用户没有打开自己的推送通知,则用户无法发送消息 - 然后如果用户同意则从那里开启它们。
答案 0 :(得分:1)
我假设您在每次启动应用程序时都注册了远程通知(按推送通知指南的建议)。
UIApplicationDelegate
协议指定在注册时响应失败而调用的以下错误处理程序:
application:didFailToRegisterForRemoteNotificationsWithError:
您可以使用此方法通知用户您的应用程序的要求。