我正在尝试使用EasyApns.com在PHP中设置通知服务器并遵循本教程:http://swiftdeveloperblog.com/building-your-own-push-notifications-server/
App Delegate的部分设置要求我们向php脚本发送三个变量(用于保存在DB中),这些变量显示是启用还是禁用声音,徽章和警报。
但是我无法弄清楚如何在IOS10的UNNotificationCenter中提取这些数据
我有这个方法:
let center = UNUserNotificationCenter.current()
center.getNotificationSettings { (settings) in
self.pushSound = settings.alertSetting.rawValue
self.pushAlert = settings.soundSetting.rawValue
self.pushBadge = settings.badgeSetting.rawValue
}
所有这些都返回数字2.不幸的是我无法找出这个数字所指的是什么!我期待找到一个布尔值来告诉我它们是启用还是禁用。
我知道我是一个白痴,因为我是IOS开发的新手,但我会欣赏指向正确方向的指针!
由于
答案 0 :(得分:1)
一个是假(已禁用) 原因:
两个为True(已启用) 原因:
更易于阅读
如果音频响起,则为true的次数为true。例如:点击一次为假,两点为真。
答案 1 :(得分:0)
1为假(禁用),2为真(启用)