ภาพรวมของสภาพแวดล้อม

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

Firebase มีการสนับสนุนเวิร์กโฟลว์ของนักพัฒนาแอปและสภาพแวดล้อมที่เป็นส่วนประกอบในระดับต่างๆ เมื่อคุ้นเคยกับข้อกำหนดและสมมติฐานของเวิร์กโฟลว์ของนักพัฒนาแอปในหน้านี้แล้ว โปรดดู แนวทางปฏิบัติแนะนำทั่วไป และ หลักเกณฑ์ด้านความปลอดภัยทั่วไป สำหรับการตั้งค่าโปรเจ็กต์ Firebase และแอปของคุณ

เกี่ยวกับสภาพแวดล้อม

ในการพัฒนาซอฟต์แวร์ สภาพแวดล้อม คือฮาร์ดแวร์และซอฟต์แวร์ทั้งหมดที่จำเป็นต่อการเรียกใช้อินสแตนซ์ของแอปพลิเคชันหรือระบบแอปพลิเคชัน

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

กระบวนการพัฒนาฟีเจอร์หรือการเปิดตัวผ่านสภาพแวดล้อมเหล่านี้ไปยังเวอร์ชันที่ใช้งานจริงเรียกว่า ไปป์ไลน์การติดตั้งใช้งาน

แผนภาพที่แสดงสภาพแวดล้อมที่มักประกอบกันเป็น
          ไปป์ไลน์การติดตั้งใช้งาน ซึ่งรวมถึงการพัฒนา การทดสอบและ QA การจัดเตรียม
          และสุดท้ายคือการใช้งานจริง

ประเภทสภาพแวดล้อม

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

ขั้นตอนถัดไป

  • ดูแนวทางปฏิบัติแนะนำทั่วไป สำหรับการตั้งค่าโปรเจ็กต์ Firebase คู่มือนี้จะตอบคำถามเกี่ยวกับลำดับชั้นของโปรเจ็กต์ Firebase, วิธีลงทะเบียนแอปเวอร์ชันต่างๆ และการเช่าใช้หลายรายการ

  • ดูหลักเกณฑ์ด้านความปลอดภัยทั่วไป สำหรับสภาพแวดล้อมต่างๆ คุณต้องตรวจสอบว่าสภาพแวดล้อมแต่ละรายการและข้อมูลของสภาพแวดล้อมมีความปลอดภัย

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