Interfejs Instance ID API

Interfejs Instance ID API pozwala zintegrować identyfikator instancji z Androidem lub w aplikacji na iOS. Identyfikator instancji zapewnia unikalny identyfikator każdej instancji oraz mechanizm uwierzytelniania i autoryzowania działań. Wiersz InstanceID jest długi mieszkać, ale może wygasnąć z następujących powodów:

  • Przywrócono ustawienia fabryczne urządzenia.
  • Użytkownik odinstalowuje aplikację.
  • Użytkownik wykonuje w aplikacji polecenie „Wyczyść dane”.
  • Urządzenie nieużywane przez dłuższy czas (urządzenie i region określają zakresu dat).
  • Usługa identyfikatora instancji wykryje nadużycie lub błędy i zresetuje InstanceID
  • kod po stronie serwera, jeśli aplikacja kliencka tego wymaga.

Usługa identyfikatora instancji powiadamia aplikację o zresetowaniu instancji InstanceID przez wywołanie zwrotne do typu InstanceIDListenerService. Jeśli Twoja aplikacja musi wywołać getToken() i pobrać nowe InstanceID, i zaktualizować serwery.

Użyj metody getToken, aby potwierdzić własność domeny InstanceID i zezwolić na to serwerów do uzyskiwania dostępu do danych lub usług powiązanych z aplikacją. Metoda ta wzorców OAuth2 i wymaga authorizedEntity oraz scope. authorizedEntity może być identyfikatorem projektu lub innym elementem InstanceID. Określa on wartość usług, które są uprawnione do korzystania z wygenerowanego tokena. scope określa określoną usługę lub dane, do których token zezwala na dostęp.

Dowiedz się więcej o interfejsie Instance ID API w przypadku:

Android iOS Serwer