รายการตรวจสอบการเปิดตัว Firebase

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

เอกสารนี้มีรายการตรวจสอบสิ่งที่ต้องพิจารณาก่อนเปิดตัวแอป Firebase เป็นเวอร์ชันที่ใช้งานจริง

อัปเดตแอปที่เชื่อมต่อของคุณ

Android เพิ่มแฮช SHA-1 รุ่นสำหรับใบรับรองการลงนามของแอปในการ ตั้งค่าโปรเจ็ กต์ของคอนโซล Firebase (สำหรับรหัสไคลเอ็นต์ OAuth) สิ่งนี้จำเป็นหากแอปของคุณใช้การตรวจสอบสิทธิ์ Firebase (การลงชื่อเข้าใช้ Google หรือการลงชื่อเข้าใช้หมายเลขโทรศัพท์) หรือลิงก์แบบไดนามิกของ Firebase

iOS อัปเดต App Store ID และ Bundle ID และ Team ID (หากจำเป็น) ในการ ตั้งค่าโปรเจ็ กต์ของคอนโซล Firebase

เว็บ เพิ่มการควบคุมการเข้าถึงสำหรับโดเมนของคุณเพื่อป้องกันการใช้งานโดยไม่ได้รับอนุญาต

  • อนุญาตให้เข้าถึงโดเมนที่ใช้งานจริงของคุณสำหรับคีย์ API ของเบราว์เซอร์และรหัสไคลเอ็นต์ใน Google Cloud Console
  • อนุญาตให้เข้าถึงโดเมนที่ใช้งานจริงของคุณใน แผงการตรวจสอบสิทธิ์ ของคอนโซล Firebase

ทราบขีดจำกัดของแผนและตั้งค่าการแจ้งเตือนงบประมาณ

คุณสมบัติฐานข้อมูลเรียลไทม์ ที่เก็บข้อมูลบนคลาวด์ และโฮสต์ ทั้งหมด มีขีดจำกัดการใช้งานจริงในแผนราคา Spark การใช้ขีดจำกัดเหล่านี้อาจทำให้แอปของคุณหยุดทำงานตามที่คุณตั้งใจไว้ พิจารณาอัปเกรดเป็นแผนราคา Blaze เพื่อลบข้อจำกัดเหล่านี้ ดู หน้าราคา สำหรับรายละเอียดเพิ่มเติม

ตั้งค่า การแจ้งเตือนงบประมาณ ทั้งหมด สำหรับโครงการของคุณใน Google Cloud Console

ตรวจสอบ แดชบอร์ด การใช้งานและการเรียกเก็บเงิน ทั้งหมด ในคอนโซล Firebase

เปิดใช้งานการตรวจสอบแอป

ทั้งหมด เพื่อช่วยให้มั่นใจว่ามีเพียงแอพของคุณเท่านั้นที่สามารถเข้าถึงบริการแบ็กเอนด์ของคุณได้ ให้เปิดใช้งาน App Check สำหรับทุกบริการที่รองรับ

เตรียมบริการ

การวิเคราะห์

กำหนดพารามิเตอร์ผู้ชม ทั้งหมด สำหรับ Analytics เพื่อเริ่มรวบรวมผู้ใช้จากการเปิดตัว

ไฟล์ Upload proguard ทั้งหมด สำหรับรุ่นบิลด์สำหรับใช้ใน Crashlytics

เปิดใช้การลิงก์ BigQuery ทั้งหมด หากคุณวางแผนที่จะใช้ BigQuery กับข้อมูล Analytics

การตรวจสอบสิทธิ์

Android เพิ่มแฮช SHA-1 รุ่นสำหรับใบรับรองการลงนามของแอปในการ ตั้งค่าโปรเจ็ กต์ของคอนโซล Firebase (สำหรับรหัสไคลเอ็นต์ OAuth) สิ่งนี้จำเป็นหากแอปของคุณใช้การลงชื่อเข้าใช้ Google หรือการลงชื่อเข้าใช้ด้วยหมายเลขโทรศัพท์

iOS ตรวจสอบว่าคุณมีข้อผิดพลาดในการจัดการบนแพลตฟอร์ม Apple สำหรับ ข้อผิดพลาดทั่วไป

ผู้ให้บริการปิดการใช้งาน ทั้งหมด ที่คุณไม่ได้ใช้ (โดยเฉพาะผู้ใช้ที่ไม่ระบุชื่อใน คอนโซล Firebase )

ทั้งหมด หากใช้ Google Sign In ให้ปรับ แต่งหน้าจอคำยินยอม OAuth ของคุณ

ทั้งหมด ปรับแต่งโดเมนและผู้ส่งของคุณสำหรับบริการส่งอีเมลการตรวจสอบสิทธิ์

Cloud Firestore

Android ตรวจสอบให้แน่ใจว่ารุ่นที่วางจำหน่ายของคุณใช้ ProGuard สำหรับการย่อขนาดโค้ด หากไม่มี ProGuard Cloud Firestore SDK และการขึ้นต่อกันสามารถเพิ่มขนาด APK ของคุณได้มากถึง 1MB

ทั้งหมด กำหนดค่า กฎความปลอดภัย ของคุณเพื่อป้องกันการเข้าถึงข้อมูลโดยไม่ได้ตั้งใจ

การส่งข้อความบนคลาวด์

iOS อย่าลืมอัปโหลด APNS Auth Key สำหรับ Cloud Messaging บนแอป Apple ใน คอนโซล Firebase หากใช้ใบรับรอง APNS ตรวจสอบให้แน่ใจว่าได้อัปโหลดใบรับรอง APNS ที่ใช้งานจริงแล้ว

เปิดใช้การลิงก์ BigQuery ทั้งหมด หากคุณวางแผนที่จะใช้ BigQuery กับข้อมูลการรับส่งข้อความในระบบคลาวด์

การจัดเก็บเมฆ

ทั้งหมด กำหนดค่า กฎความปลอดภัยของ Cloud Storage เพื่อป้องกันการเข้าถึงข้อมูลโดยไม่ได้ตั้งใจ

Crashlytics

การอัปโหลด Android การทำแผนที่ proguard สำหรับบิลด์ที่เผยแพร่เพื่อใช้ใน Crashlytics

iOS อัปโหลดไฟล์ dsym สำหรับบิลด์ที่วางจำหน่ายเพื่อใช้ใน Crashlytics

เปิดใช้การลิงก์ BigQuery ทั้งหมด หากคุณวางแผนที่จะใช้ BigQuery กับข้อมูล Crashlytics

Android เพิ่มแฮช SHA-1 รุ่นสำหรับใบรับรองการลงนามของแอปในการ ตั้งค่าโปรเจ็ กต์ของคอนโซล Firebase (สำหรับรหัสไคลเอ็นต์ OAuth)

Firebase ML

Android โปรดดูที่ เตรียมแอป Firebase ML Android ของคุณสำหรับการผลิต

iOS โปรดดูที่ เตรียมแอป Firebase ML Apple สำหรับใช้งาน จริง

ฐานข้อมูลเรียลไทม์

Android กำหนดค่ากฎ proguard ของคุณ เพื่อทำงานกับฐานข้อมูลเรียลไทม์

ทั้งหมด กำหนดค่า กฎฐานข้อมูลเรียลไทม์ ของคุณเพื่อป้องกันการเข้าถึงข้อมูลโดยไม่ได้ตั้งใจ

ทั้งหมด รับรองว่าคุณพร้อมที่จะปรับขนาด ฐานข้อมูลเรียลไทม์มี โควต้าเริ่มต้น เพียงพอสำหรับแอปพลิเคชันส่วนใหญ่ แต่บางแอปอาจต้องการความจุเพิ่มเติม

การกำหนดค่าระยะไกล

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

ปล่อย

Android เรียกใช้แอพ Android ผ่าน Test Lab เพื่อตรวจสอบจุดบกพร่องในนาทีสุดท้าย

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