私はAppDelegate.swift
モジュールでパスワードロックされたiOSデバイスでプッシュ通知バナーを処理する方法は?
application(_:didReceiveRemoteNotification:fetchCompletionHandler:)
方法
アプリケーションがアクティブであるとき、私は、アプリケーションウィンドウで自分のバナーショーでプッシュ通知を処理する:アプリケーションがバックグラウンドのiOSショーのシステムである場合には
if application.applicationState == .active {
// create banner
banner.show()
}
をバナーと私のアプリケーションはapplication.applicationState
が.background
という値を持つときに情報を受け取る。ユーザーがバナーアプリケーションを再度タップした場合、application.applicationState
は.inactive
です - この場合、通知で情報を受け取ったエンティティアイテムが開きます。
しかし、デバイスがパスワードでロックされている(つまり、コードや指紋が必要です):
- アプリケーションユーザーがいないすぐにちょうどバックグラウンドモードと同様に、バナーをタップしなかった場合にのみ、デバイスがあるとき(通知データを受け取りますないパスワードロック)
- ロック解除アプリケーションの状態の後には、まだある
.background
どのように私はロックせずにパスワードロック解除と背景後のバックグラウンド状態に異なることができますか?
私は、スレッドの下だと思う以前の呼び出し
そのスレッドは、アプリケーションを残しています。そして私の質問はアプリを入力することです。ユーザーがアプリを入力する前にデバイスがパスワードロックされていたときに、私がどのような答えが異なるのかを指定できますか? –