Я пытаюсь настроить сервер уведомлений в PHP, используя EasyApns.com и следуя этому руководству: http://swiftdeveloperblog.com/building-your-own-push-notifications-server/
Часть настройки App Delegate требует, чтобы мы отправили в скрипт php три переменные (для сохранения в БД), которые показывают, включены ли звук, значки и предупреждения.
Однако я не могу понять, как извлечь эти данные в UNNotificationCenter IOS10
У меня есть этот метод:
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, но я был бы признателен за указатель в правильном направлении!
Спасибо
Один ложный (отключен)
Зачем:
Два — Истина (Включено)
Зачем:
Легче читать
Два — это количество раз для истины, если звучит звук. Пример: нажмите один раз для ложного, два для истинного.
1 ложно (отключено) и 2 верно (включено)