Firebase yapılandırma nesnesi. Firebase sunucu API'leriyle başarılı bir iletişim kurmak ve istemci verilerini Firebase projeniz ve Firebase uygulamanızla ilişkilendirmek için hizmetlerin ihtiyaç duyduğu parametreleri içerir. Genellikle bu nesne, proje kurulumu sırasında Firebase konsolu tarafından doldurulur. Ayrıca bkz. Firebase yapılandırma nesnesi hakkında bilgi.
İmza:
export interface FirebaseOptions
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
apiKey | dize | Gizli kullanıcı verilerine erişmesi gerekmeyen belirli API'leri çağırırken kullanılan şifrelenmiş dize (örnek değer: AIzaSyDOCAbC123dEf456GhI789jKl012-MnO ). |
appId | dize | Uygulamanın benzersiz tanımlayıcısı. |
authDomain | dize | Proje kimliği için kimlik doğrulama alanı. |
veritabanıURL'si | dize | Varsayılan Realtime Database URL'si. |
measurementId | dize | Firebase projenizde Analytics'i etkinleştirip bir web uygulaması kaydettiğinizde otomatik olarak oluşturulan bir kimliktir. 7.20.0 ve sonraki sürümlerde bu parametre isteğe bağlıdır. |
messagingSenderId | dize | İstemci uygulamalarına Firebase Cloud Messaging mesajları gönderebilen her bir göndereni tanımlamak için kullanılan benzersiz sayısal değer. |
proje kimliği | dize | Projenin Firebase ve Google Cloud genelindeki benzersiz tanımlayıcısıdır. |
storageBucket | dize | Varsayılan Cloud Storage paketi adı. |
FirebaseOptions.apiKey
Gizli kullanıcı verilerine erişmesi gerekmeyen belirli API'leri çağırırken kullanılan şifrelenmiş dize (örnek değer: AIzaSyDOCAbC123dEf456GhI789jKl012-MnO
).
İmza:
apiKey?: string;
FirebaseOptions.uygulamaKimliği
Uygulamanın benzersiz tanımlayıcısı.
İmza:
appId?: string;
FirebaseOptions.authDomain
Proje kimliği için kimlik doğrulama alanı.
İmza:
authDomain?: string;
FirebaseSeçenekleri.veritabanıURL'si
Varsayılan Realtime Database URL'si.
İmza:
databaseURL?: string;
FirebaseOptions.measurementId
Firebase projenizde Analytics'i etkinleştirip bir web uygulaması kaydettiğinizde otomatik olarak oluşturulan bir kimliktir. 7.20.0 ve sonraki sürümlerde bu parametre isteğe bağlıdır.
İmza:
measurementId?: string;
FirebaseOptions.messagingSenderId
İstemci uygulamalarına Firebase Cloud Messaging mesajları gönderebilen her bir göndereni tanımlamak için kullanılan benzersiz sayısal değer.
İmza:
messagingSenderId?: string;
FirebaseOptions.proje kimliği
Projenin Firebase ve Google Cloud genelindeki benzersiz tanımlayıcısıdır.
İmza:
projectId?: string;
FirebaseOptions.storagePaketi
Varsayılan Cloud Storage paketi adı.
İmza:
storageBucket?: string;