2017-04-18 34 views
1

只是想知道這是否是其他人經歷過的。當我要求進行兼容性檢查時,在我的應用程序中,似乎需要不到一秒(約750毫秒)。不幸的是,我還維護了一個已被其他應用程序集成的庫,他們抱怨SafetyNet呼叫可能需要5-10秒。我不確定爲什麼這會有什麼不同。它可能是他們的應用程序獨特的東西,導致相同的電話,在同一個圖書館,採取這麼久?調試時需要考慮的任何提示或事項?爲什麼Google SafetyNet認證需要5秒以上?

回答

0

SafetyNet證明是一項非常複雜的檢查,包括大量的系統檢查,並最終致電Google服務器以獲取您的證明結果及其簽名。

因此,證明檢查完全可能需要幾秒鐘,尤其是在慢速設備或慢速網絡上。

您應該異步執行證明,並且不要在等待結果時阻止應用的主線程。