chrome.instanceID

คำอธิบาย

ใช้ chrome.instanceID เพื่อเข้าถึงบริการรหัสอินสแตนซ์

สิทธิ์

gcm

ความพร้อมใช้งาน

Chrome 44 ขึ้นไป

เมธอด

deleteID()

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

รีเซ็ตตัวระบุอินสแตนซ์ของแอปและเพิกถอนโทเค็นทั้งหมดที่เชื่อมโยงกับตัวระบุนั้น

การคืนสินค้า

  • Promise<void>

    Chrome 96 ขึ้นไป

deleteToken()

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

เพิกถอนโทเค็นที่ได้รับ

พารามิเตอร์

  • deleteTokenParams

    ออบเจ็กต์

    พารามิเตอร์สำหรับ deleteToken

    • authorizedEntity

      สตริง

      Chrome 46 ขึ้นไป

      เอนทิตีที่ได้รับอนุญาตซึ่งใช้เพื่อรับโทเค็น

    • ขอบเขต

      สตริง

      Chrome 46 ขึ้นไป

      ขอบเขตที่ใช้เพื่อรับโทเค็น

การคืนสินค้า

  • Promise<void>

    Chrome 96 ขึ้นไป

getCreationTime()

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

ดึงข้อมูลเวลาที่สร้าง InstanceID callback จะแสดงเวลาที่สร้าง

การคืนสินค้า

  • Promise<number>

    Chrome 96 ขึ้นไป

getID()

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

เรียกตัวระบุสำหรับอินสแตนซ์ของแอป callback จะแสดงรหัสอินสแตนซ์ ระบบจะแสดงรหัสเดียวกันตราบใดที่ไม่ได้เพิกถอนหรือรหัสแอปพลิเคชันยังไม่หมดอายุ

การคืนสินค้า

  • Promise<string>

    Chrome 96 ขึ้นไป

getToken()

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

ส่งคืนโทเค็นที่อนุญาตให้เอนทิตีที่ได้รับอนุญาตเข้าถึงบริการที่กำหนดโดยขอบเขต

พารามิเตอร์

  • getTokenParams

    ออบเจ็กต์

    พารามิเตอร์สำหรับ getToken

    • authorizedEntity

      สตริง

      Chrome 46 ขึ้นไป

      ระบุเอนทิตีที่มีสิทธิ์เข้าถึงทรัพยากรที่เชื่อมโยงกับรหัสอินสแตนซ์นี้ ซึ่งอาจเป็นรหัสโปรเจ็กต์จาก Google Developer Console

    • ตัวเลือก

      object ไม่บังคับ

      Chrome 46 ขึ้นไป เลิกใช้งานตั้งแต่ Chrome 89

      เลิกใช้งานแล้วและระบบจะไม่สนใจ

      อนุญาตให้รวมคู่คีย์/ค่าสตริงจำนวนเล็กน้อยที่จะเชื่อมโยงกับโทเค็นและอาจใช้ในการประมวลผลคำขอ

    • ขอบเขต

      สตริง

      Chrome 46 ขึ้นไป

      ระบุการดำเนินการที่ได้รับอนุญาตซึ่งเอนทิตีที่ได้รับอนุญาตสามารถทำได้ เช่น หากต้องการส่งข้อความ GCM ควรใช้ขอบเขต GCM

การคืนสินค้า

  • Promise<string>

    Chrome 96 ขึ้นไป

กิจกรรม

onTokenRefresh

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

ทริกเกอร์เมื่อต้องรีเฟรชโทเค็นที่ได้รับทั้งหมด

พารามิเตอร์

  • callback

    ฟังก์ชัน

    พารามิเตอร์ callback มีลักษณะดังนี้

    () => void