chrome.instanceID

āĻŦāĻ°ā§āĻŖāύāĻž

āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏ āφāχāĻĄāĻŋ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ chrome.instanceID āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

āĻ…āύ⧁āĻŽāϤāĻŋ

gcm

āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻž

Chrome 44+

āĻĒāĻĻā§āϧāϤāĻŋ

deleteID()

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

āĻ…ā§āϝāĻžāĻĒ āχāύāĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āϏ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ āϰāĻŋāϏ⧇āϟ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤ āϏāĻŽāĻ¸ā§āϤ āĻŸā§‹āϕ⧇āύ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āϰāĻŋāϟāĻžāĻ°ā§āύāϏ

  • āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ <void>

    Chrome 96+

deleteToken()

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

āĻāĻ•āϟāĻŋ āĻŽāĻžā§āϜ⧁āϰ āĻŸā§‹āϕ⧇āύ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • Delete TokenParams

    āĻŦāĻ¸ā§āϤ⧁

    āĻĄāĻŋāϞāĻŋāϟ āĻŸā§‹āϕ⧇āύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĨ¤

    • āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϏāĻ¤ā§āϤāĻž

      āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

      Chrome 46+

      āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϏāĻ¤ā§āϤāĻž āϝāĻž āĻŸā§‹āϕ⧇āύ āĻĒ⧇āϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

    • āϏ⧁āϝ⧋āĻ—

      āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

      Chrome 46+

      āĻŸā§‹āϕ⧇āύ āĻĒāĻžāĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āϝ⧇ āϏ⧁āϝ⧋āĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āϰāĻŋāϟāĻžāĻ°ā§āύāϏ

  • āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ <void>

    Chrome 96+

getCreationTime()

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

āχāĻ¨ā§āϏāĻŸā§āϝāĻžāĻ¨ā§āϏāφāχāĻĄāĻŋ āϤ⧈āϰāĻŋ āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰ⧇āĨ¤ āϏ⧃āĻˇā§āϟāĻŋāϰ āϏāĻŽāϝāĻŧ callback āĻĻā§āĻŦāĻžāϰāĻž āĻĢ⧇āϰāϤ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇āĨ¤

āϰāĻŋāϟāĻžāĻ°ā§āύāϏ

  • āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ <āϏāĻ‚āĻ–ā§āϝāĻž>

    Chrome 96+

getID()

chrome.instanceID.getID(): Promise<string>

āĻ…ā§āϝāĻžāĻĒ⧇āϰ āωāĻĻāĻžāĻšāϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻļāύāĻžāĻ•ā§āϤāĻ•āĻžāϰ⧀ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰ⧇āĨ¤ callback āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āχāύāĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āϏ āφāχāĻĄāĻŋ āĻĢ⧇āϰāϤ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇āĨ¤ āϝāϤāĻ•ā§āώāĻŖ āύāĻž āφāĻŦ⧇āĻĻāύ⧇āϰ āĻĒāϰāĻŋāϚāϝāĻŧ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻšāĻžāϰ āĻŦāĻž āĻŽā§‡āϝāĻŧāĻžāĻĻ āĻļ⧇āώ āύāĻž āĻšāϝāĻŧ āϤāϤāĻ•ā§āώāĻŖ āĻāĻ•āχ āφāχāĻĄāĻŋ āĻĢ⧇āϰāϤ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇āĨ¤

āϰāĻŋāϟāĻžāĻ°ā§āύāϏ

  • āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ<string>

    Chrome 96+

getToken()

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

āĻāĻ•āϟāĻŋ āĻŸā§‹āϕ⧇āύ āĻĢ⧇āϰāϤ āĻĻāĻŋāύ āϝāĻž āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϏāĻ¤ā§āϤāĻžāϕ⧇ āϏ⧁āϝ⧋āĻ— āĻĻā§āĻŦāĻžāϰāĻž āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • GetTokenParams

    āĻŦāĻ¸ā§āϤ⧁

    getToken āĻāϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĨ¤

    • āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϏāĻ¤ā§āϤāĻž

      āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

      Chrome 46+

      āĻāχ āχāύāĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āϏ āφāχāĻĄāĻŋāϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύāϗ⧁āϞāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϏāĻ¤ā§āϤāĻžāϕ⧇ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰ⧇⧎ āĻāϟāĻŋ Google āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻ•āύāϏ⧋āϞ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āφāχāĻĄāĻŋ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

    • āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ

      āĻŦāĻ¸ā§āϤ⧁ āϐāĻšā§āĻ›āĻŋāĻ•

      Chrome 46+ Chrome 89 āĻĨ⧇āϕ⧇ āĻ…āĻŦāϰ⧁āĻĻā§āϧ

      āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāĻŋāϤ āĻāĻŦāĻ‚ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšāĻŦ⧇⧎

      āĻŸā§‹āϕ⧇āύ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤ āĻāĻŦāĻ‚ āĻ…āύ⧁āϰ⧋āϧ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŽāύ āĻ…āĻ˛ā§āĻĒ āϏāĻ‚āĻ–ā§āϝāĻ• āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϕ⧀/āĻŽāĻžāύ āĻœā§‹āĻĄāĻŧāĻž āϏāĻš āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

    • āϏ⧁āϝ⧋āĻ—

      āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

      Chrome 46+

      āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϏāĻ¤ā§āϤāĻž āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŽāύ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒāϗ⧁āϞāĻŋ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰ⧇⧎ āϝ⧇āĻŽāύ GCM āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāĻžāĻ āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ, GCM āϏ⧁āϝ⧋āĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤

āϰāĻŋāϟāĻžāĻ°ā§āύāϏ

  • āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ<string>

    Chrome 96+

āϘāϟāύāĻž

onTokenRefresh

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

āϏāĻŽāĻ¸ā§āϤ āĻŽāĻžā§āϜ⧁āϰ āĻŸā§‹āϕ⧇āύ āϰāĻŋāĻĢā§āϰ⧇āĻļ āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϞ⧇ āĻŦāĻšāĻŋāĻ¸ā§āĻ•āĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • āĻ•āϞāĻŦā§āϝāĻžāĻ•

    āĻĢāĻžāĻ‚āĻļāύ

    callback āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻāϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇:

    () => void