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 didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Promise di-resolve dengan jenis yang sama yang diteruskan ke 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 didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Promise di-resolve dengan jenis yang sama yang diteruskan ke 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 didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Promise di-resolve dengan jenis yang sama yang diteruskan ke 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 didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Promise di-resolve dengan jenis yang sama yang diteruskan ke 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 didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Promise di-resolve dengan jenis yang sama yang diteruskan ke 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