Deskripsi
Gunakan chrome.instanceID
untuk mengakses layanan ID Instance.
Izin
gcm
Ketersediaan
Metode
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Mereset ID instance aplikasi dan mencabut semua token yang terkait dengannya.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:() => void
Hasil
-
Promise<void>
Chrome 96 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Mencabut token yang diberikan.
Parameter
-
deleteTokenParams
objek
Parameter untuk deleteToken.
-
authorizedEntity
string
Chrome 46+Entitas resmi yang digunakan untuk mendapatkan token.
-
cakupan
string
Chrome 46+Cakupan yang digunakan untuk mendapatkan token.
-
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:() => void
Hasil
-
Promise<void>
Chrome 96 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
Mengambil waktu saat InstanceID dibuat. Waktu pembuatan akan ditampilkan oleh callback
.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(creationTime: number) => void
-
creationTime
angka
Waktu ID Instance dibuat, yang direpresentasikan dalam milidetik sejak epoch.
-
Hasil
-
Promise<number>
Chrome 96 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getID()
chrome.instanceID.getID(
callback?: function,
)
Mengambil ID untuk instance aplikasi. ID instance akan ditampilkan oleh callback
. ID yang sama akan dikembalikan selama identitas aplikasi belum dicabut atau habis masa berlakunya.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(instanceID: string) => void
-
instanceID
string
ID Instance yang ditetapkan ke instance aplikasi.
-
Hasil
-
Promise<string>
Chrome 96 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Menampilkan token yang mengizinkan entitas yang diberi otorisasi untuk mengakses layanan yang ditentukan oleh cakupan.
Parameter
-
getTokenParams
objek
Parameter untuk getToken.
-
authorizedEntity
string
Chrome 46+Mengidentifikasi entitas yang diberi otorisasi untuk mengakses resource yang terkait dengan ID Instance ini. Dapat berupa project ID dari Google Developers Console.
-
opsi
objek opsional
Chrome 46+ Tidak digunakan lagi sejak Chrome 89opsi tersebut tidak digunakan lagi dan akan diabaikan.
Mengizinkan penyertaan kunci/nilai string dalam jumlah kecil yang akan dikaitkan dengan token dan dapat digunakan dalam memproses permintaan.
-
cakupan
string
Chrome 46+Mengidentifikasi tindakan yang diizinkan yang dapat dilakukan oleh entitas yang diberi otorisasi. Misalnya, untuk mengirim pesan GCM, cakupan
GCM
harus digunakan.
-
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(token: string) => void
-
token
string
Token yang ditetapkan oleh layanan yang diminta.
-
Hasil
-
Promise<string>
Chrome 96 dan yang lebih baruPromise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.
Peristiwa
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Diaktifkan saat semua token yang diberikan perlu dimuat ulang.
Parameter
-
callback
fungsi
Parameter
callback
terlihat seperti:() => void