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 ini:() => void
Hasil
-
Janji<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 dan yang lebih baruEntitas resmi yang digunakan untuk mendapatkan token.
-
cakupan
string
Chrome 46 dan yang lebih baruCakupan yang digunakan untuk mendapatkan token.
-
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:() => void
Hasil
-
Janji<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 ini:(creationTime: number) => void
-
creationTime
angka
Waktu saat ID Instance dibuat, yang dinyatakan 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
. Tanda pengenal yang sama akan dikembalikan asalkan identitas aplikasi belum dicabut atau habis masa berlakunya.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(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 memungkinkan entitas yang diotorisasi untuk mengakses layanan yang ditentukan berdasarkan cakupan.
Parameter
-
getTokenParams
objek
Parameter untuk getToken.
-
authorizedEntity
string
Chrome 46 dan yang lebih baruMengidentifikasi entitas yang diberi otorisasi untuk mengakses resource yang terkait dengan ID Instance ini. ID dapat berupa project ID dari Google Developers Console.
-
opsi
objek opsional
Chrome 46 dan yang lebih baru Tidak digunakan lagi sejak Chrome 89opsi tidak digunakan lagi dan akan diabaikan.
Mengizinkan penyertaan sejumlah kecil key-value pair string yang akan dikaitkan dengan token dan dapat digunakan dalam memproses permintaan.
-
cakupan
string
Chrome 46 dan yang lebih baruMengidentifikasi tindakan yang diizinkan yang dapat dilakukan oleh entitas yang diotorisasi. Mis. untuk mengirim pesan GCM, cakupan
GCM
harus digunakan.
-
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(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.
Acara
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Diaktifkan saat semua token yang diberikan perlu dimuat ulang.
Parameter
-
callback
fungsi
Parameter
callback
terlihat seperti ini:() => void