Opis
Aby uzyskać dostęp do usługi identyfikatora instancji, użyj nazwy chrome.instanceID.
Uprawnienia
gcmDostępność
Metody
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
Resetuje identyfikator instancji aplikacji i unieważnia wszystkie powiązane z nim tokeny.
Parametry
- 
    callbackfunkcja opcjonalna Parametr callbackwygląda tak:() => void 
Zwroty
- 
            Promise<void> Chrome w wersji 96 lub nowszejObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych. 
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): Promise<void>
Unieważnia przyznany token.
Parametry
- 
    deleteTokenParamsobiekt Parametry funkcji deleteToken. - 
    authorizedEntityciąg znaków Chrome 46 lub nowszaAutoryzowany podmiot, który jest używany do uzyskania tokena. 
- 
    zakresciąg znaków Chrome 46 lub nowszaZakres używany do uzyskania tokena. 
 
- 
    
- 
    callbackfunkcja opcjonalna Parametr callbackwygląda tak:() => void 
Zwroty
- 
            Promise<void> Chrome w wersji 96 lub nowszejObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych. 
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
Pobiera czas wygenerowania identyfikatora instancji. Czas utworzenia zostanie zwrócony przez callback.
Parametry
- 
    callbackfunkcja opcjonalna Parametr callbackwygląda tak:(creationTime: number) => void - 
    creationTimeliczba Czas wygenerowania identyfikatora instancji podany w milisekundach od początku epoki. 
 
- 
    
Zwroty
- 
            Promise<number> Chrome w wersji 96 lub nowszejObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych. 
getID()
chrome.instanceID.getID(
callback?: function,
): 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.
Parametry
- 
    callbackfunkcja opcjonalna Parametr callbackwygląda tak:(instanceID: string) => void - 
    instanceIDciąg znaków Identyfikator instancji przypisany do instancji aplikacji. 
 
- 
    
Zwroty
- 
            Promise<string> Chrome w wersji 96 lub nowszejObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych. 
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): Promise<string>
Zwraca token, który umożliwia autoryzowanemu podmiotowi dostęp do usługi określonej przez zakres.
Parametry
- 
    getTokenParamsobiekt Parametry funkcji getToken. - 
    authorizedEntitycią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. 
- 
    Opcjeobiekt 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. 
- 
    zakrescią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.
 
- 
    
- 
    callbackfunkcja opcjonalna Parametr callbackwygląda tak:(token: string) => void - 
    tokenciąg znaków Token przypisany przez żądaną usługę. 
 
- 
    
Zwroty
- 
            Promise<string> Chrome w wersji 96 lub nowszejObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych. 
Wydarzenia
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Wysyłane, gdy wszystkie przyznane tokeny wymagają odświeżenia.
Parametry
- 
    callbackfunkcja Parametr callbackwygląda tak:() => void