从设置应用 ios 获取推送通知 enabled/disabled 事件?
Get Push Notification enabled/disabled event from settings app ios?
我已经配置了推送通知,一切正常运行,我的问题是应用程序如何实时知道用户何时禁用或启用推送通知。
场景:(用户已关闭 PN)
// 在我的应用程序中
1. 用户登录应用
2. 他看到 PN 已关闭并点击进入设置应用程序。
// 在设置应用中
3. 用户从那里启用 PN
-> 现在我想在我的应用程序中知道 PN 状态已更改。
如有任何帮助或建议,我们将不胜感激!!
谢谢
您可以通过此调用轮询更改。当您 return 到您的应用程序时,您可以在 viewDidAppear 上调用它。您还可以从 applicationDidBecomeActive 上的 appDelegate 调用它来检查某人的状态。
UNUserNotificationCenter.current().getNotificationSettings { settings in
}
我已经配置了推送通知,一切正常运行,我的问题是应用程序如何实时知道用户何时禁用或启用推送通知。
场景:(用户已关闭 PN) // 在我的应用程序中 1. 用户登录应用 2. 他看到 PN 已关闭并点击进入设置应用程序。
// 在设置应用中 3. 用户从那里启用 PN
-> 现在我想在我的应用程序中知道 PN 状态已更改。
如有任何帮助或建议,我们将不胜感激!!
谢谢
您可以通过此调用轮询更改。当您 return 到您的应用程序时,您可以在 viewDidAppear 上调用它。您还可以从 applicationDidBecomeActive 上的 appDelegate 调用它来检查某人的状态。
UNUserNotificationCenter.current().getNotificationSettings { settings in
}