Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ไฟล์ทั้งหมดที่อัปโหลด proguard สำหรับรุ่นสร้างสำหรับใช้ใน Crashlytics

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

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

Android กำหนดค่ากฎ proguard ของคุณ เพื่อทำงานกับการตรวจสอบสิทธิ์

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

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

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

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

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

Cloud Firestore

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

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

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

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

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

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

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

Crashlytics

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

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

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

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

Firebase ML

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

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

การคาดการณ์

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

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

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

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

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

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

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

ปล่อย

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

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