1

デバイスがロックされているときに起動できるサービスを持つアプリがあり、このサービスはアプリのアクティビティを起動しています (デバイスがロックされていても)。このアクティビティでは、ユーザーを識別するために Google Fingerprint API を使用しています。Android 6.0.1 (Samsung Galaxy S6 および Google LG Nexus 5X) を搭載した 2 つのデバイスでテストした結果は次のとおりです。

私の質問は次のとおりです。

  • これらの動作の違いの理由を知っている人はいますか?
  • デバイスがロックされた状態でこの認証方法を使用できるかどうか、誰か知っていますか?

両方のデバイスがロック解除されていて、アプリがバックグラウンド/フォアグラウンドにある場合でも、同じサービス/アクティビティ/認証ワークフローが完全に機能します。

ありがとう!

4

1 に答える 1

1

認証メソッドを呼び出す前に(handler.postDelayedを使用して)1秒の遅延を導入すると、うまくいきました

于 2017-01-10T08:39:36.367 に答える