หลังจากลงทะเบียนแอปสำหรับ App Check แล้ว โดยปกติแอปจะไม่ทำงานบนแพลตฟอร์มเดสก์ท็อป ในโปรแกรมจำลอง หรือจากสภาพแวดล้อมการผสานรวมอย่างต่อเนื่อง (CI) เนื่องจากสภาพแวดล้อมดังกล่าวไม่ถือเป็นอุปกรณ์ที่ถูกต้อง หากต้องการเรียกใช้แอปในสภาพแวดล้อมดังกล่าวระหว่างการพัฒนาและการทดสอบ คุณสามารถสร้างบิลด์ดีบักของแอปที่ใช้ผู้ให้บริการดีบักของ App Check แทนผู้ให้บริการการรับรองความถูกต้องจริง
การกำหนดค่าผ่านโค้ด
หากต้องการใช้ผู้ให้บริการดีบักขณะเรียกใช้แอป (เช่น ระหว่างการพัฒนา) ให้ทำดังนี้
ในคอนโซล Firebase ให้ไปที่ความปลอดภัย > App Check
สร้างโทเค็นดีบัก คุณจะต้องใช้โทเค็นนี้ในขั้นตอนถัดไป
- ค้นหาแอปในแท็บแอป
- เลือกจัดการโทเค็นดีบัก จากเมนูตัวเลือกเพิ่มเติมของแอป
- ทำตามวิธีการบนหน้าจอเพื่อสร้างโทเค็นดีบักใหม่
เนื่องจากโทเค็นนี้อนุญาตให้เข้าถึงทรัพยากร Firebase ได้โดยไม่ต้องใช้อุปกรณ์ที่ถูกต้อง คุณจึงต้องเก็บโทเค็นนี้ไว้เป็นส่วนตัว อย่าคอมมิตโทเค็นนี้ลงในที่เก็บสาธารณะ และหากโทเค็นที่ลงทะเบียนไว้ถูกบุกรุก ให้เพิกถอนโทเค็นนั้นทันทีใน Firebase คอนโซล

ในโค้ดการเริ่มต้น ให้ทำดังนี้
using Firebase.AppCheck; void InitializeFirebase() { // Configure the Debug Provider factory with your debug token. DebugAppCheckProviderFactory.Instance.SetDebugToken("YOUR DEBUG TOKEN"); // Set App Check to use the debug provider factory FirebaseAppCheck.SetAppCheckProviderFactory( DebugAppCheckProviderFactory.Instance); // Proceed to initialize Firebase as normal }
ตัวเลือกการกำหนดค่าอื่นๆ
ตัวเลือกการกำหนดค่าอื่นๆ จะพร้อมใช้งานตามแพลตฟอร์ม เช่น การใช้ตัวแปรสภาพแวดล้อมของแพลตฟอร์ม ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบเกี่ยวกับผู้ให้บริการดีบักของ iOS+ หรือ Android
เนื่องจากโทเค็นนี้อนุญาตให้เข้าถึงทรัพยากร Firebase ได้โดยไม่ต้องใช้อุปกรณ์ที่ถูกต้อง คุณจึงต้องเก็บโทเค็นนี้ไว้เป็นส่วนตัว อย่าคอมมิตโทเค็นนี้ลงในที่เก็บสาธารณะ และหากโทเค็นที่ลงทะเบียนไว้ถูกบุกรุก ให้เพิกถอนโทเค็นนั้นทันทีในคอนโซล Firebase