2017-04-18 1 views
1

Ich frage mich nur, ob das etwas ist, was jemand anderes erlebt hat. Wenn ich eine Kompatibilitätsüberprüfung anfordere, scheint es in meiner App weniger als eine Sekunde (~ 750ms) zu dauern. Leider behalte ich auch eine Bibliothek, die von anderen Anwendungen integriert wurde, und sie haben sich beschwert, dass SafetyNet-Anrufe 5-10 Sekunden dauern können. Ich bin mir nicht sicher warum das wäre anders. Könnte es etwas Einzigartiges an der App sein, dass dieselben Anrufe in derselben Bibliothek so lange dauern? Irgendwelche Tipps oder Dinge zu prüfen, beim Debuggen dieser?Warum dauert die Google SafetyNet-Bestätigung mehr als 5 Sekunden?

Antwort

0

SafetyNet Attestation ist eine sehr komplexe Prüfung, die viele Systemüberprüfungen und eventuell einen Anruf bei den Google-Servern enthält, um Ihr Attestierungsergebnis und seine Unterschrift zu erhalten.

Daher ist es durchaus möglich, dass eine Bestätigungsprüfung einige Sekunden dauert, besonders bei langsamen Geräten oder langsamen Netzwerken.

Sie sollten die Attestierung asynchron durchführen und den Haupt-Thread der App nicht blockieren, während Sie auf das Ergebnis warten.

Verwandte Themen