شی پیکربندی Firebase. شامل مجموعهای از پارامترهای مورد نیاز سرویسها به منظور برقراری ارتباط موفقیتآمیز با APIهای سرور Firebase و مرتبط کردن دادههای سرویس گیرنده با پروژه Firebase و برنامه Firebase شما است. معمولاً این شیء در هنگام راه اندازی پروژه توسط کنسول Firebase پر می شود. همچنین ببینید: درباره شی پیکربندی Firebase بیاموزید .
امضا:
export interface FirebaseOptions
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
کلید ای پی ای | رشته | یک رشته رمزگذاری شده که هنگام فراخوانی API های خاصی استفاده می شود که نیازی به دسترسی به داده های کاربر خصوصی ندارند (مقدار مثال: AIzaSyDOCAbC123dEf456GhI789jKl012-MnO ). |
شناسه برنامه | رشته | شناسه منحصر به فرد برای برنامه |
authDomain | رشته | اعتبار دامنه برای شناسه پروژه. |
پایگاه داده URL | رشته | URL پایگاه داده بیدرنگ پیش فرض. |
شناسه اندازه گیری | رشته | زمانی که Analytics را در پروژه Firebase خود فعال می کنید و یک برنامه وب را ثبت می کنید، یک شناسه به طور خودکار ایجاد می شود. در نسخه های 7.20.0 و بالاتر، این پارامتر اختیاری است. |
messagingSenderId | رشته | مقدار عددی منحصر به فردی که برای شناسایی هر فرستنده ای استفاده می شود که می تواند پیام های Firebase Cloud Messaging را به برنامه های مشتری ارسال کند. |
شناسه پروژه | رشته | شناسه منحصر به فرد پروژه در تمام Firebase و Google Cloud. |
سطل ذخیره سازی | رشته | نام پیشفرض سطل فضای ذخیرهسازی ابری. |
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
نام پیشفرض سطل فضای ذخیرهسازی ابری.
امضا:
storageBucket?: string;