Deskripsi
Gunakan chrome.instanceID untuk mengakses layanan Instance ID.
Izin
gcmKetersediaan
Metode
deleteID()
browser.instanceID.deleteID(): Promise<void>
Mereset ID instance aplikasi dan mencabut semua token yang terkait dengannya.
Hasil
-
Promise<void>
Chrome 96+ browser.* sejak Chrome 148Menyelesaikan saat penghapusan selesai. ID instance berhasil dicabut jika promise tidak menolak.
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Mencabut token yang diberikan.
Parameter
-
deleteTokenParams
objek
Parameter untuk deleteToken.
-
authorizedEntity
string
Chrome 46+ browser.* sejak Chrome 148Entitas resmi yang digunakan untuk mendapatkan token.
-
cakupan
string
Chrome 46+ browser.* sejak Chrome 148Cakupan yang digunakan untuk mendapatkan token.
-
Hasil
-
Promise<void>
Chrome 96+ browser.* sejak Chrome 148Me-resolve saat penghapusan token selesai. Token berhasil dicabut jika promise tidak menolak.
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
Mengambil waktu saat InstanceID dibuat. Waktu pembuatan akan ditampilkan oleh callback.
Hasil
-
Promise<number>
Chrome 96+ browser.* sejak Chrome 148Me-resolve saat pengambilan selesai.
getID()
browser.instanceID.getID(): Promise<string>
Mengambil ID untuk instance aplikasi. ID instance akan ditampilkan oleh callback. ID yang sama akan ditampilkan selama identitas aplikasi belum dicabut atau tidak berlaku.
Hasil
-
Promise<string>
Chrome 96+ browser.* sejak Chrome 148Me-resolve saat pengambilan selesai.
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Menampilkan token yang memungkinkan entitas yang diberi otorisasi untuk mengakses layanan yang ditentukan oleh cakupan.
Parameter
-
getTokenParams
objek
Parameter untuk getToken.
-
authorizedEntity
string
Chrome 46+ browser.* sejak Chrome 148Mengidentifikasi entitas yang diberi otorisasi untuk mengakses resource yang terkait dengan ID Instance ini. ID ini dapat berupa project ID dari konsol developer Google.
-
opsi
objek opsional
Chrome 46+ browser.* sejak Chrome 148 Tidak digunakan lagi sejak Chrome 89tidak digunakan lagi dan akan diabaikan.
Memungkinkan penyertaan sejumlah kecil key-value pair string yang akan dikaitkan dengan token dan dapat digunakan dalam memproses permintaan.
-
cakupan
string
Chrome 46+ browser.* sejak Chrome 148Mengidentifikasi tindakan yang diizinkan yang dapat dilakukan oleh entitas resmi. Misalnya, untuk mengirim pesan GCM, cakupan
GCMharus digunakan.
-
Hasil
-
Promise<string>
Chrome 96+ browser.* sejak Chrome 148Me-resolve saat pengambilan selesai.
Acara
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
Diaktifkan saat semua token yang diberikan perlu diperbarui.
Parameter
-
callback
fungsi
Parameter
callbackterlihat seperti:() => void