【发布时间】:2017-01-30 15:51:33
【问题描述】:
我正在尝试使用 EasyApns.com 并按照本教程在 PHP 中设置通知服务器:http://swiftdeveloperblog.com/building-your-own-push-notifications-server/
App Delegate 设置的一部分要求我们向 php 脚本发送三个变量(用于保存在数据库中),这些变量显示声音、徽章和警报是启用还是禁用。
但是我不知道如何在 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 开发的新手,但我希望能指出正确的方向!
谢谢
【问题讨论】:
-
您是否认为 2 可能意味着真一假?
-
我考虑过,但这将是一个完整的猜测,如果它是真或假,我想我希望看到 0 和 1,而不是 1 和 2...
-
也许,在实际设备上,在设置中将 1 设置为 false 并查看给出的内容。您还阅读过文档developer.apple.com/reference/usernotifications/…。可能,2表示尚未成立?
-
我很尴尬地说我没想到这一点。 1 为假,2 为真。谢谢。
-
它对你有用吗?
标签: php swift xcode push-notification ios10