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

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

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

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

iOS ปรับปรุง App Store ID ของคุณและ Bundle ID และรหัสทีม (ถ้าจำเป็น) ใน โครงการการตั้งค่า ของคอนโซล Firebase

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Android กำหนดค่า proguard ของกฎ ในการทำงานกับการตรวจสอบ

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

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

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

ทั้งหมดถ้าใช้ Google เข้าสู่ระบบส่วนบุคคลของคุณ หน้าจอได้รับความยินยอม OAuth

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

Cloud Firestore

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

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

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

iOS ของคุณให้แน่ใจว่าการอัปโหลด APN แล้วรับรองความถูกต้องที่สำคัญของคุณสำหรับ Cloud Messaging บน iOS ใน คอนโซล Firebase หากใช้ใบรับรอง APNS ตรวจสอบให้แน่ใจว่าได้อัปโหลดใบรับรอง APNS ที่ใช้งานจริงแล้ว

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

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

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

Crashlytics

Android อัพโหลดทำแผนที่ proguard สำหรับรุ่นสร้างสำหรับใช้ใน 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 ของคุณ ที่จะทำงานร่วมกับฐานข้อมูลเรียลไทม์

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

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

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

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

ปล่อย

ปพลิเคชัน Android Run Android ผ่านทาง ห้องปฏิบัติการทดสอบ เพื่อตรวจสอบข้อบกพร่องในนาทีสุดท้าย

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