Opis
Aby uzyskać dostęp do usługi identyfikatora instancji, użyj nazwy chrome.instanceID
.
Uprawnienia
gcm
Dostępność
Metody
deleteID()
chrome.instanceID.deleteID(): Promise<void>
Resetuje identyfikator instancji aplikacji i unieważnia wszystkie powiązane z nim tokeny.
Zwroty
-
Promise<void>
Chrome w wersji 96 lub nowszej
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Unieważnia przyznany token.
Parametry
-
deleteTokenParams
obiekt
Parametry funkcji deleteToken.
-
authorizedEntity
ciąg znaków
Chrome 46 lub nowszaAutoryzowany podmiot, który jest używany do uzyskania tokena.
-
zakres
ciąg znaków
Chrome 46 lub nowszaZakres używany do uzyskania tokena.
-
Zwroty
-
Promise<void>
Chrome w wersji 96 lub nowszej
getCreationTime()
chrome.instanceID.getCreationTime(): Promise<number>
Pobiera czas wygenerowania identyfikatora instancji. Czas utworzenia zostanie zwrócony przez callback
.
Zwroty
-
Promise<number>
Chrome w wersji 96 lub nowszej
getID()
chrome.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 cofnięta lub nie wygaśnie.
Zwroty
-
Promise<string>
Chrome w wersji 96 lub nowszej
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Zwraca token, który umożliwia autoryzowanemu podmiotowi dostęp do usługi określonej przez zakres.
Parametry
-
getTokenParams
obiekt
Parametry funkcji getToken.
-
authorizedEntity
ciąg znaków
Chrome 46 lub nowszaOkreśla podmiot uprawniony do uzyskiwania dostępu do zasobów powiązanych z tym identyfikatorem instancji. Może to być identyfikator projektu z konsoli deweloperów Google.
-
Opcje
obiekt opcjonalny
Chrome 46 i nowsze Wycofane w Chrome 89zostały wycofane i będą ignorowane.
Umożliwia dołączenie niewielkiej liczby par klucz-wartość w formie ciągów znaków, które będą powiązane z tokenem i mogą być używane podczas przetwarzania żądania.
-
zakres
ciąg znaków
Chrome 46 lub nowszaOkreśla autoryzowane działania, które może podjąć autoryzowany podmiot. Na przykład do wysyłania wiadomości GCM należy użyć zakresu
GCM
.
-
Zwroty
-
Promise<string>
Chrome w wersji 96 lub nowszej
Wydarzenia
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Wysyłane, gdy wszystkie przyznane tokeny wymagają odświeżenia.
Parametry
-
callback
funkcja
Parametr
callback
wygląda tak:() => void