chrome.instanceID

Deskripsi

Gunakan chrome.instanceID untuk mengakses layanan ID Instance.

Izin

gcm

Ketersediaan

Chrome 44 dan yang lebih baru

Metode

deleteID()

Janji
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 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. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke callback.

deleteToken()

Janji
chrome.instanceID.deleteToken(
  deleteTokenParams: object,
  callback?: function,
)

Mencabut token yang diberikan.

Parameter

  • deleteTokenParams

    objek

    Parameter untuk deleteToken.

    • authorizedEntity

      string

      Chrome 46 dan yang lebih baru

      Entitas resmi yang digunakan untuk mendapatkan token.

    • cakupan

      string

      Chrome 46 dan yang lebih baru

      Cakupan yang digunakan untuk mendapatkan token.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    () => void

Hasil

  • Janji<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. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke callback.

getCreationTime()

Janji
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&lt;number&gt;

    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. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke callback.

getID()

Janji
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 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. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke callback.

getToken()

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

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

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

      Mengidentifikasi 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 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. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke 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