Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Monitoruj metryki żądań sprawdzania aplikacji

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Po dodaniu pakietu SDK sprawdzania aplikacji do swojej aplikacji, ale przed włączeniem wymuszania sprawdzania aplikacji, upewnij się, że nie zakłóci to działania istniejących legalnych użytkowników.

Ważnym narzędziem, którego możesz użyć do podjęcia tej decyzji w przypadku Bazy danych czasu rzeczywistego, Cloud Firestore i Cloud Storage, jest ekran metryk żądania sprawdzania aplikacji.

Aby wyświetlić metryki żądania sprawdzenia aplikacji dla produktu, otwórz sekcję Sprawdzanie aplikacji w konsoli Firebase. Na przykład:

Zrzut ekranu strony z danymi Sprawdzanie aplikacji

Wskaźniki żądań dla każdego produktu są podzielone na cztery kategorie:

  • Zweryfikowane żądania to te, które mają prawidłowy token sprawdzania aplikacji. Po włączeniu wymuszania sprawdzania aplikacji kończą się tylko żądania z tej kategorii.

  • Nieaktualne żądania klientów to te, w których brakuje tokena sprawdzania aplikacji. Te żądania mogą pochodzić ze starszej wersji pakietu SDK Firebase, zanim funkcja App Check została uwzględniona w aplikacji.

  • Żądania o nieznanym pochodzeniu to te, w których brakuje tokena Sprawdzania aplikacji i nie wyglądają tak, jakby pochodziły z pakietu Firebase SDK. Mogą to być żądania wysłane przy użyciu skradzionych kluczy interfejsu API lub sfałszowane żądania wysłane bez pakietu SDK Firebase.

  • Nieprawidłowe żądania to te, które mają nieprawidłowy token sprawdzania aplikacji, który może pochodzić od nieautentycznego klienta próbującego podszyć się pod Twoją aplikację lub z emulowanych środowisk.

Dystrybucja tych kategorii dla Twojej aplikacji powinna informować, kiedy zdecydujesz się włączyć wymuszanie. Oto kilka wskazówek:

  • Jeśli prawie wszystkie ostatnie żądania pochodzą od zweryfikowanych klientów, rozważ włączenie wymuszania, aby zacząć chronić zasoby zaplecza.

  • Jeśli znaczna część ostatnich żądań pochodzi od prawdopodobnie nieaktualnych klientów, aby uniknąć zakłócania pracy użytkowników, rozważ poczekanie, aż więcej użytkowników zaktualizuje aplikację, zanim włączysz wymuszanie. Wymuszanie sprawdzania aplikacji w wydanej aplikacji spowoduje uszkodzenie wcześniejszych wersji aplikacji, które nie są zintegrowane z pakietem SDK sprawdzania aplikacji.

  • Jeśli Twoja aplikacja nie została jeszcze uruchomiona, natychmiast włącz wymuszanie sprawdzania aplikacji, ponieważ nie są używane żadne nieaktualne klienty.

Następne kroki

Gdy zrozumiesz, w jaki sposób Kontrola aplikacji wpłynie na użytkowników i będziesz gotowy do kontynuowania, możesz włączyć wymuszanie kontroli aplikacji dla Bazy danych czasu rzeczywistego, Cloud Firestore i Cloud Storage.