Opis
Użyj adresu chrome.instanceID
, aby uzyskać dostęp do usługi identyfikatora instancji.
Uprawnienia
gcm
Dostępność
Metody
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Resetuje identyfikator instancji aplikacji i unieważnia wszystkie powiązane z nim tokeny.
Parametry
-
wywołanie zwrotne
funkcja optional
Parametr
callback
wygląda tak:() => void
Zwroty
-
Obietnica<void>
Chrome w wersji 96 lub nowszej, .Obietnice są obsługiwane tylko na platformie Manifest V3 i nowszych, inne platformy muszą używać wywołań zwrotnych.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Unieważnia przyznany token.
Parametry
-
deleteTokenParams
Obiekt
Parametry metody deleteToken.
-
authorizedEntity
ciąg znaków
Chrome w wersji 46 lub nowszej, .Upoważniony podmiot, który został użyty do uzyskania tokena.
-
zakres
ciąg znaków
Chrome w wersji 46 lub nowszej, .Zakres, który jest używany do uzyskiwania tokena.
-
-
wywołanie zwrotne
funkcja optional
Parametr
callback
wygląda tak:() => void
Zwroty
-
Obietnica<void>
Chrome w wersji 96 lub nowszej, .Obietnice są obsługiwane tylko na platformie Manifest V3 i nowszych, inne platformy muszą używać wywołań zwrotnych.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
Pobiera czas wygenerowania identyfikatora instancji. Czas utworzenia zostanie zwrócony przez callback
.
Parametry
-
wywołanie zwrotne
funkcja optional
Parametr
callback
wygląda tak:(creationTime: number) => void
-
creationTime
liczba
Czas wygenerowania identyfikatora instancji wyrażony w milisekundach od początku epoki.
-
Zwroty
-
Promise<number>
Chrome w wersji 96 lub nowszej, .Obietnice są obsługiwane tylko na platformie Manifest V3 i nowszych, inne platformy muszą używać wywołań zwrotnych.
getID()
chrome.instanceID.getID(
callback?: function,
)
Pobiera identyfikator instancji aplikacji. Identyfikator instancji zostanie zwrócony przez callback
. Ten sam identyfikator będzie zwracany, o ile tożsamość wniosku o weryfikację nie została unieważniona ani nie straciła ważności.
Parametry
-
wywołanie zwrotne
funkcja optional
Parametr
callback
wygląda tak:(instanceID: string) => void
-
instanceID
ciąg znaków
Identyfikator instancji przypisany do instancji aplikacji.
-
Zwroty
-
Obietnica<ciąg>
Chrome w wersji 96 lub nowszej, .Obietnice są obsługiwane tylko na platformie Manifest V3 i nowszych, inne platformy muszą używać wywołań zwrotnych.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Zwróć token, który umożliwia upoważnionemu podmiotowi dostęp do usługi zdefiniowanej przez zakres.
Parametry
-
getTokenParams
Obiekt
Parametry dla getToken.
-
authorizedEntity
ciąg znaków
Chrome w wersji 46 lub nowszej, .Identyfikuje jednostkę, która ma dostęp do zasobów powiązanych z tym identyfikatorem instancji. Może to być identyfikator projektu z Google Developer Console.
-
Opcje
obiekt opcjonalny
Chrome w wersji 46 lub nowszej, Wycofane od Chrome 89opcje zostały wycofane i będą ignorowane.
Umożliwia dołączenie niewielkiej liczby par klucz-wartość ciągu, które będą powiązane z tokenem i mogą być wykorzystane do przetwarzania żądania.
-
zakres
ciąg znaków
Chrome w wersji 46 lub nowszej, .Określa autoryzowane działania, które może wykonać upoważniony podmiot. Na przykład: do wysyłania wiadomości GCM powinien być używany zakres
GCM
.
-
-
wywołanie zwrotne
funkcja optional
Parametr
callback
wygląda tak:(token: string) => void
-
token
ciąg znaków
Token przypisany przez żądaną usługę.
-
Zwroty
-
Obietnica<ciąg>
Chrome w wersji 96 lub nowszej, .Obietnice są obsługiwane tylko na platformie Manifest V3 i nowszych, 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