我在FCM的AppDelegate.swift类中实现了推送通知。通知很棒,但是当用户更改通知设置时,如何将设置保存在应用程序中?如何在用户更改通知设置时将设置保存在应用程序中?
1
A
回答
0
你可以通过调用通知委托方法得到通知
let notificationCenter = AppDelegate().getNotificationCenter()
notificationCenter.getNotificationSettings(completionHandler: { (setting) in
if(setting.authorizationStatus == .denied){
})
}
公共类检查的通知设置。
public static var badge: UNAuthorizationOptions { get } public static var sound: UNAuthorizationOptions { get } public static var alert: UNAuthorizationOptions { get } public static var carPlay: UNAuthorizationOptions { get }
更多:https://developer.apple.com/reference/usernotifications/unauthorizationoptions
让我知道是它有用或没有?
+0
谢谢。你能告诉我一个代码示例,可以将声音变成振动,并且可以将声音关闭吗? – Travis
+0
我已经更新了一些参考。让我知道你得到了你的答案或不。谢谢, –
0
相关问题
- 1. 如何在应用程序打开时更改应用程序设置(设置)?
- 2. 如何设置应用程序设置而不保存在c#
- 3. 在设置应用程序中打开应用程序的通知设置
- 4. 如何保存应用程序设置?
- 5. 在Java应用程序中保存和更新配置设置
- 6. 何时保存Apple设置应用程序的设置?
- 7. 更改应用程序中设置更改的系统设置
- 8. 在应用程序设置中保存用户信息
- 9. 如何知道用户是在设置应用程序?
- 10. 如何通过MFC将应用程序设置保存在注册表中?
- 11. iPhone - 如何从应用程序保存用户设置?
- 12. 如何将应用程序设置保存在配置文件中?
- 13. 如何在安装时更改.NET应用程序/用户设置?
- 14. 如何在c#应用程序设置中保存byte []
- 15. 如何将ArrayList保存到应用程序设置中
- 16. 在应用程序运行时通过设置包更改应用程序设置IOS
- 17. 如何通过另一个应用程序更改设置时通知应用程序
- 18. 在设置应用程序中创建应用程序设置
- 19. 在flex3 web应用程序中设置默认保存位置
- 20. 如何在应用程序设置中更改主题
- 21. 如何在设置multipleSiteBindingsEnabled为true时设置WCF应用程序
- 22. Android应用程序 - 如何设置OpenFeint通知位置
- 23. 如何更改从未在'用户帐户控制设置'中通知?
- 24. 在本机电子邮件应用程序中更改通知设置
- 25. 应用程序设置保存
- 26. 保存应用程序设置vb2008
- 27. 应用程序设置不保存
- 28. 如何在mvc应用程序的运行时设置保存位置
- 29. iPhone - 在应用程序在后台运行时更改应用程序设置
- 30. 如何将应用程序设置保存到文件?
你想知道用户更改了APNS在设置中为ON或OFF –
通知由反手管理,必须将标志传递给服务器,以便从应用程序推送或不推送 –