Состояние приложения неактивно, когда отображается диалоговое окно подтверждения покупки в приложении - PullRequest
0 голосов
/ 07 февраля 2019

Когда Подтверждение покупки в приложении * Отображается диалоговое окно Подтверждение покупки в приложении Состояние приложения неактивно.Это не имеет смысла, так как приложение явно активно.Проблема, с которой я сталкиваюсь, заключается в том, что при получении Push-уведомления в этом состоянии приложение переходит на другой виртуальный канал, который мне не нужен.

У меня вопрос, как мне определить это состояние, чтобы яне запускать приложение для перехода на другой виртуальный канал, когда отображается это диалоговое окно?

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
    if application.applicationState != .active {
        // When Confirm Your In-App Purchase dialog is shown, this condition is executed
    }
}
...