คำอธิบาย
ใช้ chrome.instanceID เพื่อเข้าถึงบริการรหัสอินสแตนซ์
สิทธิ์
gcmความพร้อมใช้งาน
เมธอด
deleteID()
browser.instanceID.deleteID(): Promise<void>
รีเซ็ตตัวระบุอินสแตนซ์ของแอปและเพิกถอนโทเค็นทั้งหมดที่เชื่อมโยงกับตัวระบุดังกล่าว
การคืนสินค้า
-
Promise<void>
Chrome 96 ขึ้นไป browser.* ตั้งแต่ Chrome 148ระบบจะแก้ไขเมื่อการลบเสร็จสมบูรณ์ ระบบจะเพิกถอนตัวระบุอินสแตนซ์เรียบร้อยแล้วหาก Promise ไม่ปฏิเสธ
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
เพิกถอนโทเค็นที่ให้สิทธิ์
พารามิเตอร์
-
deleteTokenParams
ออบเจ็กต์
พารามิเตอร์สำหรับ deleteToken
-
authorizedEntity
สตริง
Chrome 46 ขึ้นไป browser.* ตั้งแต่ Chrome 148หน่วยงานที่ได้รับอนุญาตซึ่งใช้เพื่อรับโทเค็น
-
ขอบเขต
สตริง
Chrome 46 ขึ้นไป browser.* ตั้งแต่ Chrome 148ขอบเขตที่ใช้เพื่อรับโทเค็น
-
การคืนสินค้า
-
Promise<void>
Chrome 96 ขึ้นไป browser.* ตั้งแต่ Chrome 148แก้ไขเมื่อการลบโทเค็นเสร็จสมบูรณ์ ระบบจะเพิกถอนโทเค็นเรียบร้อยแล้วหาก Promise ไม่ปฏิเสธ
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
ดึงข้อมูลเวลาที่สร้าง InstanceID callback จะแสดงเวลาที่สร้าง
การคืนสินค้า
-
Promise<number>
Chrome 96 ขึ้นไป browser.* ตั้งแต่ Chrome 148แก้ไขเมื่อการดึงข้อมูลเสร็จสมบูรณ์
getID()
browser.instanceID.getID(): Promise<string>
ดึงข้อมูลตัวระบุสำหรับอินสแตนซ์ของแอป callback จะแสดงรหัสอินสแตนซ์ ระบบจะแสดงรหัสเดิมตราบใดที่ข้อมูลประจำตัวของแอปพลิเคชันยังไม่ถูกเพิกถอนหรือหมดอายุ
การคืนสินค้า
-
Promise<string>
Chrome 96 ขึ้นไป browser.* ตั้งแต่ Chrome 148แก้ไขเมื่อการดึงข้อมูลเสร็จสมบูรณ์
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
แสดงผลโทเค็นที่อนุญาตให้หน่วยงานที่ได้รับอนุญาตเข้าถึงบริการที่กำหนดโดยขอบเขต
พารามิเตอร์
-
getTokenParams
ออบเจ็กต์
พารามิเตอร์สำหรับ getToken
-
authorizedEntity
สตริง
Chrome 46 ขึ้นไป browser.* ตั้งแต่ Chrome 148ระบุเอนทิตีที่ได้รับอนุญาตให้เข้าถึงทรัพยากรที่เชื่อมโยงกับรหัสอินสแตนซ์นี้ ซึ่งอาจเป็นรหัสโปรเจ็กต์จากGoogle Developers
-
ตัวเลือก
object ไม่บังคับ
Chrome 46 ขึ้นไป browser.* ตั้งแต่ Chrome 148 เลิกใช้งานตั้งแต่ Chrome 89ตัวเลือกเลิกใช้งานแล้วและระบบจะไม่สนใจ
อนุญาตให้รวมคู่คีย์/ค่าสตริงจำนวนเล็กน้อยที่จะเชื่อมโยงกับโทเค็นและอาจใช้ในการประมวลผลคำขอ
-
ขอบเขต
สตริง
Chrome 46 ขึ้นไป browser.* ตั้งแต่ Chrome 148ระบุการดำเนินการที่ได้รับอนุญาตซึ่งหน่วยงานที่ได้รับอนุญาตสามารถทำได้ เช่น สำหรับการส่งข้อความ GCM ควรใช้ขอบเขต
GCM
-
การคืนสินค้า
-
Promise<string>
Chrome 96 ขึ้นไป browser.* ตั้งแต่ Chrome 148แก้ไขเมื่อการดึงข้อมูลเสร็จสมบูรณ์
กิจกรรม
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
เริ่มทำงานเมื่อต้องรีเฟรชโทเค็นที่ได้รับทั้งหมด
พารามิเตอร์
-
callback
ฟังก์ชัน
พารามิเตอร์
callbackจะมีลักษณะดังนี้() => void