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