UNUserNotificationCenter всегда отказывает в авторизации - PullRequest
0 голосов
/ 07 марта 2019

Я обновляю устаревшее приложение для использования UserNotifications фреймворка.После импорта UserNotifications в моем AppDelegate.swift я запрашиваю авторизацию с использованием следующего:

import UserNotifications

///...///

let notificationCenter = UNUserNotificationCenter.current()

notificationCenter.requestAuthorization(options: []) { (granted, error) in
  print("Granted: \(granted), error: \(error)")
  // Enable or disable features based on authorization.
}

Однако всегда выводится следующее:

Granted: false, error: Optional(Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application})

Я пропускаю разрешение илиправо где-то?Если я создаю новый проект и добавляю к нему уведомление, он работает нормально.

1 Ответ

0 голосов
/ 07 марта 2019

Я должен был поймать это раньше, но проблема была в том, что проект неправильно подписывал заявку.

Если вы столкнулись с этой проблемой, убедитесь, что ваша Команда подписи и Сертификат установлены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...