Добавление Push-уведомлений с EasyApns

Я пытаюсь настроить сервер уведомлений в 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

Решение

Один ложный (отключен)
Зачем:

  • Легче понять при разборе.
  • Если в этом случае вам нужно было разделить, чтобы найти значение для false, 0 вернет ошибку.
  • Одним из них является количество раз, когда ложь звучит. Пример: нажмите один раз для ложного, два для истинного.

Два — Истина (Включено)
Зачем:

  • Легче читать

  • Два — это количество раз для истины, если звучит звук. Пример: нажмите один раз для ложного, два для истинного.

1

Другие решения

1 ложно (отключено) и 2 верно (включено)

0

По вопросам рекламы [email protected]