API ของรหัสอินสแตนซ์

API รหัสอินสแตนซ์ช่วยให้คุณผสานรวมรหัสอินสแตนซ์กับ Android ได้ หรือแอป iOS รหัสอินสแตนซ์ให้ตัวระบุที่ไม่ซ้ำกันสำหรับแต่ละอินสแตนซ์ของ และกลไกในการตรวจสอบสิทธิ์และให้สิทธิ์การดำเนินการ InstanceID ยาว มีอยู่แล้ว แต่อาจหมดอายุเนื่องจากสาเหตุต่อไปนี้

  • รีเซ็ตอุปกรณ์เป็นค่าเริ่มต้น
  • ผู้ใช้ถอนการติดตั้งแอป
  • ผู้ใช้ดำเนินการ "ล้างข้อมูล" ในแอป
  • อุปกรณ์ไม่มีการใช้งานเป็นระยะเวลานาน (อุปกรณ์และภูมิภาคกำหนด ระยะเวลา)
  • บริการรหัสอินสแตนซ์จะตรวจหาการละเมิดหรือข้อผิดพลาด และรีเซ็ต InstanceID
  • โค้ดฝั่งเซิร์ฟเวอร์หากแอปไคลเอ็นต์ของคุณจำเป็นต้องใช้ฟังก์ชันการทำงานดังกล่าว

บริการรหัสอินสแตนซ์จะแจ้งเตือนแอปของคุณเกี่ยวกับการรีเซ็ต InstanceID ผ่าน โทรกลับไปที่ InstanceIDListenerService หากแอปได้รับ การแจ้งเตือนจะต้องเรียกใช้ getToken() และเรียกข้อมูล InstanceID ใหม่ และอัปเดตเซิร์ฟเวอร์

ใช้เมธอด getToken เพื่อพิสูจน์การเป็นเจ้าของ InstanceID และเพื่ออนุญาต เซิร์ฟเวอร์สำหรับเข้าถึงข้อมูลหรือบริการที่เชื่อมโยงกับแอปนี้ วิธีการมีดังนี้ รูปแบบของ OAuth2 ซึ่งจำเป็นต้องใช้ authorizedEntity และ scope authorizedEntity อาจเป็นรหัสโปรเจ็กต์หรือ InstanceID อื่นและเป็นตัวกำหนด บริการที่ได้รับสิทธิ์ให้ใช้โทเค็นที่สร้างขึ้น scope กำหนดบริการหรือข้อมูลเฉพาะที่โทเค็นอนุญาตให้เข้าถึงได้

ดูข้อมูลเพิ่มเติมเกี่ยวกับ API ของรหัสอินสแตนซ์สำหรับ

Android iOS เซิร์ฟเวอร์