ออบเจ็กต์การกำหนดค่า Firebase ประกอบด้วยชุดพารามิเตอร์ที่บริการต้องการเพื่อให้สามารถสื่อสารกับ API เซิร์ฟเวอร์ Firebase ได้สำเร็จ และเพื่อเชื่อมโยงข้อมูลไคลเอ็นต์กับโปรเจ็กต์ Firebase และแอปพลิเคชัน Firebase ของคุณ โดยทั่วไปแล้วออบเจ็กต์นี้จะถูกเติมโดยคอนโซล Firebase ในการตั้งค่าโปรเจ็กต์ ดูเพิ่มเติม: เรียนรู้เกี่ยวกับออบเจ็กต์การกำหนดค่า Firebase .
ลายเซ็น:
export interface FirebaseOptions
คุณสมบัติ
คุณสมบัติ | พิมพ์ | คำอธิบาย |
---|---|---|
apiKey | เชือก | สตริงที่เข้ารหัสซึ่งใช้เมื่อเรียก API บางตัวที่ไม่จำเป็นต้องเข้าถึงข้อมูลส่วนตัวของผู้ใช้ (ค่าตัวอย่าง: AIzaSyDOCAbC123dEf456GhI789jKl012-MnO ) |
รหัสแอป | เชือก | ตัวระบุที่ไม่ซ้ำสำหรับแอป |
authDomain | เชือก | โดเมนการตรวจสอบสิทธิ์สำหรับรหัสโปรเจ็กต์ |
URL ฐานข้อมูล | เชือก | URL ฐานข้อมูลเรียลไทม์เริ่มต้น |
รหัสการวัด | เชือก | รหัสที่สร้างขึ้นโดยอัตโนมัติเมื่อคุณเปิดใช้งาน Analytics ในโปรเจ็กต์ Firebase ของคุณและลงทะเบียนเว็บแอป ในเวอร์ชัน 7.20.0 และสูงกว่า พารามิเตอร์นี้เป็นทางเลือก |
การส่งข้อความSenderId | เชือก | ค่าตัวเลขที่ไม่ซ้ำกันซึ่งใช้เพื่อระบุผู้ส่งแต่ละรายที่สามารถส่งข้อความ Firebase Cloud Messaging ไปยังแอปไคลเอ็นต์ได้ |
รหัสโครงการ | เชือก | ตัวระบุที่ไม่ซ้ำกันสำหรับโปรเจ็กต์ใน Firebase และ Google Cloud ทั้งหมด |
ที่เก็บข้อมูลBucket | เชือก | ชื่อที่เก็บข้อมูล 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;