显示应用内购买确认对话框时,应用状态无效

时间:2019-02-06 22:29:21

标签: ios swift push-notification appdelegate

显示确认您的应用内购买对话框时,In-App Purchase Confirmation应用状态为无效。这显然没有意义,因为应用程序明显处于活动状态。我面临的问题是,在这种情况下收到推送通知时,应用程序会导航到我不想要的其他VC。

我的问题是如何识别此状态,以便在显示此对话框时不触发应用程序转到其他VC?

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
    }
}

0 个答案:

没有答案