Opis
Aby uzyskać dostęp do usługi identyfikatorów instancji, użyj chrome.instanceID
.
Uprawnienia
gcm
Dostępność
Metody
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Resetuje identyfikator instancji aplikacji i unieważni wszystkie powiązane z nim tokeny.
Parametry
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:() => void
Akcje powrotne
-
Promise<void>
Chrome 96 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Unieważnia przyznany token.
Parametry
-
deleteTokenParams
obiekt
Parametry deleteToken.
-
authorizedEntity
string,
Chrome 46 i nowsze wersjeAutoryzowany podmiot, który jest używany do uzyskania tokena.
-
zakres
string,
Chrome 46 i nowsze wersjeZakres używany do uzyskania tokena.
-
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:() => void
Akcje powrotne
-
Promise<void>
Chrome 96 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
Pobiera czas wygenerowania identyfikatora instancji. Czas utworzenia będzie zwracany przez funkcję callback
.
Parametry
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(creationTime: number) => void
-
creationTime
Liczba
Czas wygenerowania identyfikatora instancji podany w milisekundach od początku epoki.
-
Akcje powrotne
-
Obietnica<number>
Chrome 96 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getID()
chrome.instanceID.getID(
callback?: function,
)
Pobiera identyfikator instancji aplikacji. Identyfikator instancji będzie zwracany przez funkcję callback
. Ten sam identyfikator zostanie zwrócony, o ile tożsamość aplikacji nie została unieważniona ani nie wygasła.
Parametry
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(instanceID: string) => void
-
instanceID
string,
Identyfikator instancji przypisany do instancji aplikacji.
-
Akcje powrotne
-
Obietnica<string>
Chrome 96 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Zwraca token, który umożliwia autoryzowanym podmiotom dostęp do usługi określonej przez zakres.
Parametry
-
getTokenParams
obiekt
Parametry getToken.
-
authorizedEntity
string,
Chrome 46 i nowsze wersjeIdentyfikuje jednostkę, która ma uprawnienia dostępu do zasobów powiązanych z tym identyfikatorem instancji. Może to być identyfikator projektu z Google Developer Console.
-
Opcje
obiekt opcjonalnie
Chrome 46 lub nowszy Wycofany od Chrome 89zostały wycofane i będą ignorowane.
Umożliwia uwzględnienie niewielkiej liczby par klucz/wartość w postaci ciągu znaków, które będą powiązane z tokenem i które mogą być używane do przetwarzania żądania.
-
zakres
string,
Chrome 46 i nowsze wersjeOkreśla autoryzowane działania, które może wykonywać upoważniony podmiot. Na przykład do wysyłania wiadomości GCM należy używać zakresu
GCM
.
-
-
wywołanie zwrotne
funkcja opcjonalnie
Parametr
callback
wygląda tak:(token: string) => void
-
token
string,
Token przypisany przez żądaną usługę.
-
Akcje powrotne
-
Obietnica<string>
Chrome 96 i nowsze wersjeObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych platform. Inne platformy muszą używać wywołań zwrotnych.
Wydarzenia
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Uruchamiane, gdy trzeba odświeżyć wszystkie przyznane tokeny.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
wygląda tak:() => void