2017-04-18 16 views
1

これが他の誰かが経験したことであるかどうか疑問に思うだけです。互換性チェックをリクエストしているとき、私のアプリでは1秒未満(〜750ms)かかると思われます。残念ながら、私は他のアプリケーションによって統合されたライブラリを維持しており、SafetyNetの呼び出しには5〜10秒かかりますと不満を募っています。私は確信していませんなぜこれは異なるでしょう。同じライブラリー内で、同じ呼び出しに長時間かかる原因となっているのは、アプリ独自のものかもしれませんか?これをデバッグする際のヒントや検討事項はありますか?Google SafetyNet認証が5秒以上かかるのはなぜですか?

答えて

0

SafetyNetアテステーションは、システムチェックの多くを含む非常に複雑なチェックであり、最終的にはアテステーション結果とその署名を得るためのGoogleサーバーへの呼び出しです。

したがって、特に遅いデバイスや低速のネットワークでは、アテステーションチェックに数秒かかることは完全に可能です。

アテステーションを非同期で実行し、結果を待つ間にアプリケーションのメインスレッドをブロックしないでください。

関連する問題