Я использую новые сервисы управления push-уведомлениями iOS 12, и у меня возникла проблема. Когда приложение закрыто и я открываю его с помощью кнопки «Настроить в ...»:
launchOptions
в didFinishLaunchingWithOptions:
являются nil
. Я знаю, что приложение позже вызывает openSettingsForNotification:
, но в моем случае уже слишком поздно. Кто-нибудь знает, что приложение запускается из управления уведомлениями в этом методе (didFinishLaunchingWithOptions:
)?
Apple пропустила это, потому что, когда я пытался открыть те же опции, но из:
Настройки -> #NAME_OF_THE_APP -> Уведомления -> #NAME_OF_THE_APP
Настройки уведомлений
launchOptions
:
{
UIApplicationLaunchOptionsSourceApplicationKey = "com.apple.Preferences";
}