chrome.instanceID

Deskripsi

Gunakan chrome.instanceID untuk mengakses layanan ID Instance.

Izin

gcm

Ketersediaan

Chrome 44+

Metode

deleteID()

Promise
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 baru

    Promise 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()

Promise
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 baru

    Promise 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()

Promise
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 baru

    Promise 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()

Promise
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 baru

    Promise 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()

Promise
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 89

      opsi 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 baru

    Promise 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