Opis
Aby uzyskać dostęp do usługi identyfikatora instancji, użyj chrome.instanceID.
Uprawnienia
gcmDostępność
Metody
deleteID()
browser.instanceID.deleteID(): Promise<void>
Resetuje identyfikator instancji aplikacji i unieważnia wszystkie powiązane z nim tokeny.
Zwroty
-
thought Promise<void>
Chrome 96 lub nowsza wersja browser.* od Chrome 148Zostanie rozwiązany po zakończeniu usuwania. Jeśli obietnica nie zostanie odrzucona, identyfikator instancji został unieważniony.
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Unieważnia przyznany token.
Parametry
-
deleteTokenParams
obiekt
Parametry metody deleteToken.
-
authorizedEntity
tekst
Chrome 46 lub nowsza browser.* od Chrome 148Uprawniony podmiot, który jest używany do uzyskania tokena.
-
zakres
tekst
Chrome 46 lub nowsza browser.* od Chrome 148Zakres używany do uzyskania tokena.
-
Zwroty
-
thought Promise<void>
Chrome 96 lub nowsza wersja browser.* od Chrome 148Rozwiązuje problem po zakończeniu usuwania tokena. Jeśli obietnica nie zostanie odrzucona, token został unieważniony.
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
Pobiera czas wygenerowania identyfikatora InstanceID. Czas utworzenia zostanie zwrócony przez callback.
Zwroty
-
Promise<number>
Chrome 96 lub nowsza wersja browser.* od Chrome 148Rozwiązuje się po zakończeniu pobierania.
getID()
browser.instanceID.getID(): Promise<string>
Pobiera identyfikator instancji aplikacji. Identyfikator instancji zostanie zwrócony przez callback. Ten sam identyfikator będzie zwracany, dopóki tożsamość aplikacji nie zostanie unieważniona lub nie wygaśnie.
Zwroty
-
Promise<string>
Chrome 96 lub nowsza wersja browser.* od Chrome 148Rozwiązuje się po zakończeniu pobierania.
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Zwróć token, który umożliwia uprawnionemu podmiotowi dostęp do usługi określonej przez zakres.
Parametry
-
getTokenParams
obiekt
Parametry getToken.
-
authorizedEntity
tekst
Chrome 46 lub nowsza browser.* od Chrome 148Identyfikuje podmiot, który ma uprawnienia dostępu do zasobów powiązanych z tym identyfikatorem instancji. Może to być identyfikator projektu z konsoli Google Developers.
-
Opcje
object opcjonalny
Chrome 46 lub nowsza wersja browser.* od Chrome 148 Wycofane od Chrome 89zostały wycofane i będą ignorowane.
Umożliwia dołączenie niewielkiej liczby par klucz-wartość, które będą powiązane z tokenem i mogą być używane podczas przetwarzania żądania.
-
zakres
tekst
Chrome 46 lub nowsza browser.* od Chrome 148Określa autoryzowane działania, które może podejmować uprawniony podmiot. Na przykład do wysyłania wiadomości GCM należy używać zakresu
GCM.
-
Zwroty
-
Promise<string>
Chrome 96 lub nowsza wersja browser.* od Chrome 148Rozwiązuje się po zakończeniu pobierania.
Wydarzenia
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
Uruchamiane, gdy wszystkie przyznane tokeny muszą zostać odświeżone.
Parametry
-
callback
funkcja
Parametr
callbackwygląda tak:() => void