chrome.instanceID

Deskripsi

Gunakan chrome.instanceID untuk mengakses layanan ID Instance.

Izin

gcm

Ketersediaan

Chrome 44+

Metode

deleteID()

chrome.instanceID.deleteID(): Promise<void>

Mereset ID instance aplikasi dan mencabut semua token yang terkait dengannya.

Hasil

  • Promise<void>

    Chrome 96+

deleteToken()

chrome.instanceID.deleteToken(
  deleteTokenParams: object,
)
: Promise<void>

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.

Hasil

  • Promise<void>

    Chrome 96+

getCreationTime()

chrome.instanceID.getCreationTime(): Promise<number>

Mengambil waktu saat InstanceID telah dibuat. Waktu pembuatan akan ditampilkan oleh callback.

Hasil

  • Promise<number>

    Chrome 96+

getID()

chrome.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+

getToken()

chrome.instanceID.getToken(
  getTokenParams: object,
)
: Promise<string>

Menampilkan token yang memungkinkan entitas yang diberi otorisasi 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. ID ini dapat berupa project ID dari Konsol developer Google.

    • opsi

      objek opsional

      Chrome 46+ Tidak digunakan lagi sejak Chrome 89

      tidak 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+

      Mengidentifikasi tindakan resmi yang dapat dilakukan oleh entitas resmi. Misalnya, untuk mengirim pesan GCM, cakupan GCM harus digunakan.

Hasil

  • Promise<string>

    Chrome 96+

Acara

onTokenRefresh

chrome.instanceID.onTokenRefresh.addListener(
  callback: function,
)

Diaktifkan saat semua token yang diberikan perlu diperbarui.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti:

    () => void