ออบเจ็กต์การกำหนดค่า Firebase มีชุดพารามิเตอร์ที่บริการต้องใช้เพื่อให้สื่อสารกับ API ของเซิร์ฟเวอร์ Firebase ได้สำเร็จและเพื่อเชื่อมโยงข้อมูลไคลเอ็นต์กับโปรเจ็กต์ Firebase และแอปพลิเคชัน Firebase โดยปกติแล้ว ออบเจ็กต์นี้จะสร้างขึ้นโดยคอนโซล Firebase ในการตั้งค่าโปรเจ็กต์ ดูเพิ่มเติมเกี่ยวกับออบเจ็กต์การกำหนดค่าของ Firebase
ลายเซ็น:
export interface FirebaseOptions
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
apiKey | สตริง | สตริงที่เข้ารหัสซึ่งใช้เมื่อเรียกใช้ API บางรายการที่ไม่ต้องการสิทธิ์เข้าถึงข้อมูลส่วนตัวของผู้ใช้ (ค่าตัวอย่าง ได้แก่ AIzaSyDOCAbC123dEf456GhI789jKl012-MnO ) |
appId | สตริง | ตัวระบุที่ไม่ซ้ำกันสำหรับแอป |
authDomain | สตริง | โดเมนการตรวจสอบสิทธิ์สำหรับรหัสโปรเจ็กต์ |
databaseURL | สตริง | URL ฐานข้อมูลเรียลไทม์เริ่มต้น |
รหัสการวัด | สตริง | รหัสที่สร้างขึ้นโดยอัตโนมัติเมื่อคุณเปิดใช้ Analytics ในโปรเจ็กต์ Firebase และลงทะเบียนเว็บแอป ในเวอร์ชัน 7.20.0 ขึ้นไป คุณจะใส่พารามิเตอร์นี้หรือไม่ก็ได้ |
รหัสผู้ส่งข้อความ | สตริง | ค่าตัวเลขที่ไม่ซ้ำกันซึ่งใช้ระบุผู้ส่งแต่ละรายที่ส่งข้อความ Firebase Cloud Messaging ไปยังแอปไคลเอ็นต์ได้ |
รหัสโปรเจ็กต์ | สตริง | ตัวระบุที่ไม่ซ้ำกันสำหรับโปรเจ็กต์ใน Firebase และ Google Cloud |
storageBucket | สตริง | ชื่อที่เก็บข้อมูล Cloud Storage เริ่มต้น |
FirebaseOptions.apiKey
สตริงที่เข้ารหัสซึ่งใช้เมื่อเรียกใช้ API บางรายการที่ไม่ต้องการสิทธิ์เข้าถึงข้อมูลส่วนตัวของผู้ใช้ (ค่าตัวอย่าง ได้แก่ AIzaSyDOCAbC123dEf456GhI789jKl012-MnO
)
ลายเซ็น:
apiKey?: string;
FirebaseOptions.appId
ตัวระบุที่ไม่ซ้ำกันสำหรับแอป
ลายเซ็น:
appId?: string;
FirebaseOptions.authDomain
โดเมนการตรวจสอบสิทธิ์สำหรับรหัสโปรเจ็กต์
ลายเซ็น:
authDomain?: string;
FirebaseOptions.databaseURL
URL ฐานข้อมูลเรียลไทม์เริ่มต้น
ลายเซ็น:
databaseURL?: string;
FirebaseOptions.measurementId
รหัสที่สร้างขึ้นโดยอัตโนมัติเมื่อคุณเปิดใช้ Analytics ในโปรเจ็กต์ Firebase และลงทะเบียนเว็บแอป ในเวอร์ชัน 7.20.0 ขึ้นไป คุณจะใส่พารามิเตอร์นี้หรือไม่ก็ได้
ลายเซ็น:
measurementId?: string;
FirebaseOptions.messagingSenderId
ค่าตัวเลขที่ไม่ซ้ำกันซึ่งใช้ระบุผู้ส่งแต่ละรายที่ส่งข้อความ Firebase Cloud Messaging ไปยังแอปไคลเอ็นต์ได้
ลายเซ็น:
messagingSenderId?: string;
FirebaseOptions.projectId
ตัวระบุที่ไม่ซ้ำกันสำหรับโปรเจ็กต์ใน Firebase และ Google Cloud
ลายเซ็น:
projectId?: string;
FirebaseOptions.storageBucket
ชื่อที่เก็บข้อมูล Cloud Storage เริ่มต้น
ลายเซ็น:
storageBucket?: string;