Bu sayfada, Performance Monitoring veya Performance Monitoring özelliklerini ve araçlarını kullanarak.
Sorun giderme için ilk kontroller
Aşağıdaki iki kontrol, herkes için önerilen genel en iyi uygulamalardır inceleyin.
1. Performans etkinlikleri için günlük mesajlarını kontrol etme
Performance Monitoring SDK'sının performans etkinliklerini yakaladığından emin olmak için günlük mesajlarınızı kontrol edin.
Performans etkinlikleriyle ilgili günlük mesajlarını görüntüleme
Tarayıcınızın geliştirici araçlarını açın (örneğin, Chrome DevTools için Ağ sekmesi veya Firefox için Ağ İzleyici).
Web uygulamanızı tarayıcıda yenileyin.
Hata mesajı olup olmadığını görmek için günlük mesajlarınızı kontrol edin.
Birkaç saniye sonra, tarayıcınızın geliştirici araçlarında
firebaselogging.googleapis.com
adresine yapılan bir ağ çağrısı olup olmadığını kontrol edin. Bu ağ çağrısının varlığı, tarayıcının Firebase'e performans verileri gönderdiğini gösterir.
Uygulamanız performans etkinliklerini günlüğe kaydetmiyorsa sorun giderme ipuçlarını inceleyin.
2. Firebase Durum Kontrol Paneli'ni kontrol etme
Firebase veya Performance Monitoring için bilinen bir kesinti varsa Firebase Durum Kontrol Paneli'ni kontrol edin.
Performance Monitoring kullanmaya başlama
Performance Monitoring kullanmaya başlıyorsanız (iOS+ | Android | Web), aşağıdaki sorun giderme adımlarına göz atın ipuçları, Firebase'in SDK'yı algılaması veya ilk performans verilerinizi Firebase konsolunda görebilirsiniz.
SDK'yı uygulamaya ekledim ancak konsolda SDK eklemem gerektiği
Firebase, Performance Monitoring SDK'sını uygulamanıza başarıyla ekleyip eklemediğinizi tespit edebilir Uygulamanızdan etkinlik bilgileri (uygulama etkileşimleri gibi) aldığında. Genellikle uygulamanızı başlattıktan sonra 10 dakika içinde Performans raporu, kontrol paneli Firebase konsolunda "SDK algılandı" mesajı görüntüleniyor mesajını alırsınız. Ardından, 30 dakika, kontrol panelinde ilk işlenen veriler görüntülenir.
SDK'nın son sürümünü uygulamanıza rağmen herhangi bir değişiklik görmüyorsanız günlüğünüzü kontrol edin mesajlarının Performance Monitoring tarafından günlüğe kaydedildiğinden emin olun etkinlikler. Aşağıdaki işlemler için uygun sorun giderme adımlarını deneyin: gecikmeli SDK algılama mesajıyla ilgili sorunları giderme
Uygulama etkinlikleri günlüğe kaydediyor: sorun giderme adımları
Hâlâ yerel olarak geliştirme yapıyorsanız veriler için daha fazla etkinlik oluşturmayı deneyin koleksiyon:
Web uygulamanızı yerel ortamda sunun ve görüntüleyin.
Sitenizin alt sayfalarını yükleyerek ve uygulama ve/veya ağ isteklerini tetikleme. Sayfa yüklendikten sonra tarayıcı sekmesini en az 10 saniye açık tuttuğunuzdan emin olun.
Firebase yapılandırmanızın nesne doğru bir şekilde uygulamanıza eklendiğinde ve nesneyi değiştirmemiş olmanız gerekir. Özellikle aşağıdakileri kontrol edin:
- Yapılandırma nesnesindeki Firebase Web Uygulaması Kimliği (
appId
) uygulamasını indirin. Firebase uygulama kimliğinizi, uygulamanızın Uygulamalarınız kartında settings Proje ayarlarını yapın.
Uygulamanızdaki config nesnesiyle ilgili herhangi bir sorun görünüyorsa şunu deneyin: takip etmek için:
Şu anda uygulamanızda bulunan config nesnesini silin.
Yeni bir yapılandırma nesnesi elde etmek ve bunu web uygulamanıza eklemek için bu talimatları uygulayın.
- Yapılandırma nesnesindeki Firebase Web Uygulaması Kimliği (
SDK etkinlikleri günlüğe kaydediyorsa ve her şey doğru ayarlanmış gibi görünüyorsa ancak hâlâ SDK algılama mesajını veya işlenen verileri görmüyorsunuz (2 saat sonra) Firebase Destek Ekibi ile iletişime geçin.
Uygulama, etkinlikleri kaydetmez: sorun giderme adımları
Performance Monitoring SDK'sının doğru olduğundan emin olun şurada başlatıldı: uygulamasını indirin.
Performance Monitoring SDK'sının aşağıdaki işaret:
performance.instrumentationEnabled
Tarayıcı önbelleğine alma özelliğinin devre dışı olduğundan emin olun, aksi takdirde tarayıcı yeni araç ayarları seçilmeyebilir.
Web sayfası sekmesini kapatıp yeniden açın. Günlük kaydını tekrar kontrol edin.
Performance Monitoring SDK'sını uygulamanıza yeni eklediyseniz SDK'nın çalışmaya başlaması için uygulamanızı yeniden başlatın.
Uygulamanızda devre dışı bırakılmış bir şey bulamazsanız Firebase Destek Ekibi ile iletişime geçin.
Console'da SDK'nın algılandı ancak hiçbir veri gösterilmiyor
Performance Monitoring, performans etkinliği verilerini Performans kontrol paneli.
"SDK algılandı"nın üzerinden 24 saatten uzun süre geçtiyse mesaj görüntülendi ve hâlâ veri görmüyorsanız daha sonra Bir Firebase Durum Kontrol Paneli devam edebilir. Kesinti yoksa Firebase Destek Ekibi ile iletişime geçin.
Genel sorun giderme
SDK'yı başarıyla eklediyseniz ve uygulamanızda Performance Monitoring kullanıyorsanız aşağıdaki sorun giderme ipuçları, sorun giderme ile ilgili genel sorunlarda yardımcı olabilir: Performance Monitoring özellikleri ve araçları.
Uygulama günlüğe kaydetmiyor performans etkinlikleri
Performansla ilgili günlük mesajları görmüyorsanız etkinlik görüyorsanız aşağıdaki sorun giderme adımlarını deneyin:
Performance Monitoring SDK'sının uygulamanızda doğru şekilde başlatıldığından emin olun.
Performance Monitoring SDK'sının aşağıdaki işaret:
performance.instrumentationEnabled
Tarayıcı önbelleğine alma özelliğinin devre dışı olduğundan emin olun, aksi takdirde tarayıcı yeni araç ayarları seçilmeyebilir.
Web sayfası sekmesini kapatıp yeniden açın. Günlük kaydını tekrar kontrol edin.
Performance Monitoring SDK'sını uygulamanıza yeni eklediyseniz SDK'nın çalışmaya başlaması için uygulamanızı yeniden başlatın.
Uygulamanızda devre dışı bırakılmış bir şey bulamazsanız Firebase Destek Ekibi ile iletişime geçin.
Performans kontrol panelinde ilk giriş gecikmesi verileri eksik
İlk giriş gecikmesi metriği ile ilgili verileri görmüyorsanız aşağıdaki sorun giderme adımlarını deneyin:
Performance Monitoring işlevinin ilk giriş gecikmesi metriğini yalnızca bir Kullanıcı, sayfa yüklendikten sonraki ilk 5 saniye içinde web sayfasını tıklar.
Uygulamanızı bu metriği ölçecek şekilde yapılandırdığınızdan emin olun. İlk giriş gecikmesi metriği için manuel kurulum gerekir. Özellikle, bu metrik için çoklu dolgu kitaplığını eklemeniz gerekir. Örneğin, kurulum talimatları için kütüphanenin dokümanları inceleyin.
Performance Monitoring için bu çoklu dolgu kitaplığının eklenmesine gerek olmadığını unutmayın: diğer web uygulaması metriklerini raporlayabilir.
Performans kontrol paneli özel izleme verileri eksik
Otomatik olarak toplanan izlere ait performans verilerini görünüyor ancak bu veriler için değil mi? izin veriliyor mu? Aşağıdaki sorun giderme adımlarını deneyin:
Trace API Özellikle aşağıdakiler:
- Özel kod izlemelerin ve özel metriklerin adları aşağıdaki gibi olmalıdır:
koşullar: başta veya sonda boşluk veya alt çizgi olmamalıdır
(
_
) karakter ve maksimum uzunluk 32 karakterdir. - Tüm izler başlatılmalı ve durdurulmalıdır. Başlatılmayan, durdurulmayan veya başlatılmadan önce durdurulan hiçbir izleme günlüğe kaydedilmez.
record()
yöntemini kullanıyorsanız izlemenizi açıkça başlatmanız veya durdurmanız gerekmediğini unutmayın.- Özel kod izlemelerin ve özel metriklerin adları aşağıdaki gibi olmalıdır:
koşullar: başta veya sonda boşluk veya alt çizgi olmamalıdır
(
Aşağıdaki işaret aracılığıyla Performance Monitoring veri toplama özelliğinin devre dışı bırakılmadığından emin olun:
performance.dataCollectionEnabled
Bu işaret yalnızca özel kod izlemeleri için veri toplanmasını kontrol eder ( tüm veriler) için geçerlidir.
Günlük mesajlarınızı kontrol ederek Performance Monitoring, beklenen özel kod izlerini günlüğe kaydediyor.
Performance Monitoring etkinlikleri günlüğe kaydediyorsa ancak 24 saat geçmesine rağmen veri görüntülenmiyorsa Firebase Destek Ekibi ile iletişime geçin.
Performans kontrol paneli ağ isteği verisi eksik
Ağ isteği verileri eksikse aşağıdakileri göz önünde bulundurun:
Performance Monitoring, tarayıcı API'si tarafından raporlanan ağ istekleriyle ilgili metrikleri otomatik olarak toplar. Bu raporlar başarısız ağ isteklerini içermez.
Performance Monitoring yalnızca tamamlanan ağ isteklerini raporlayabilir. Bu, açık kalan HTTP/S bağlantılarının raporlanmayabileceği anlamına gelir.
Ağ isteği verileri beklendiği gibi toplanmıyor
Performance Monitoring uygulamasının ağ isteklerini nasıl topladığı hakkında daha fazla bilgi verilerini URL kalıpları bölümünde bulabilirsiniz.
Ayrıca, özel URL'yi de görebilirsiniz!
SSS
Proje ana sayfasındaki Performans kartında yer alan En Önemli Sorunlar'a ne oldu?
Bu güncellemenin devamı olarak En Sık Karşılaşılan Sorunlar'ı Son Uyarılar ile değiştirdik en son kullanıma sunulan uyarılarla, eşiklerinin de aşıldığını görebilirsiniz. Sorunlar kullanımdan kaldırıldı uyarılarıyla değiştirilmiştir.
Performans kartının üst kısmındaki uygulama seçici uyarıyı filtreler Son Uyarılar altındaki girişlerde kullanılabilir. Yalnızca seçilen uygulamalarla ilgili en son üç uyarı gösterilir.
Uyarılar hakkında daha fazla bilgi edinmek için bkz. Performans sorunları için uyarılar ayarlayın.
Konsolda sorunlar için eşik belirleme özelliğine ne oldu?
Performance Monitoring, şu metriği aşan metrikler için uyarıları destekler: eşik değerleridir. Performans metrikleri için yapılandırılabilir bu eşiklerle ilgili karışıklığı önlemek amacıyla sorunlar için eşik yapılandırmayı kaldırdık.
Firebase konsolundaki Ayrıntılar ve Metrikler bilgilerine ne oldu?
Sorun giderme sürecinizi iyileştirmek için Ayrıntılar ve Metrikler sayfalarını yeni tasarlanmış, merkezi bir kullanıcı arayüzüyle (UA) değiştirdik. Bu yeni sorun giderme kullanıcı arayüzü, Ayrıntılar ve Metrikler'in sunduğu temel işlevleri sunar. Sorun giderme hakkında daha fazla bilgi edinmek için bkz. Belirli bir iz için daha fazla veri görüntüleyin.
Örnek sayısı neden beklediğim kadar değil?
Performance Monitoring, uygulamanızın kullanıcı cihazlarından performans verilerini toplar. Eğer uygulamanın çok sayıda kullanıcısı varsa veya uygulama yüksek miktarda performans sergiliyorsa etkinliği yoksa Performance Monitoring, veri toplamayı cihazların bir alt kümesiyle sınırlayabilir. işlenen etkinliklerin sayısını azaltır. Bu sınırlar, daha az etkinlik olsa bile metrik değerlerinin kullanıcınızın uygulama deneyimini temsil etmesini sağlayacak kadar yüksektir.
Performance Monitoring, toplanan veri hacmini yönetmek için aşağıdaki örnekleme seçeneklerini kullanır:
Cihaz üzerinde hız sınırlaması: Bir cihazın, aniden oluşan bir web sitesinden gönderilen kod ve ağ isteği izlerinin sayısını her 10 dakikada bir 300 etkinliğe ekleyebilirsiniz. Bu yaklaşım, cihazınızı Büyük miktarlarda performans verisi gönderebilen döngüsel enstrümanlar ve tek bir cihazın performans ölçümlerini çarpıtmasını önler.
Dinamik örnekleme: Performance Monitoring yaklaşık 100 milyonluk bir sınır toplar Uygulama başına günlük kod izleme etkinlikleri ve ağ isteği izleri için 100 milyon elde etti. Cihazlarda bir dinamik örnekleme hızı getirilir ( Firebase Remote Config) kullanarak rastgele bir cihazın izin verdiğinden emin olmalısınız. Örnekleme için seçilmeyen bir cihazda, etkinlik gönderebilirsiniz. Dinamik örnekleme hızı uygulamaya özeldir ve toplanan veri hacminin sınırın altında kalmasını sağlamak.
Kullanıcı oturumları, kullanıcının cihazından ek, ayrıntılı veriler gönderir. Bu veriler, verilerin yakalanıp gönderilmesi için daha fazla kaynak sağlanmalıdır. Kullanıcının etkisini en aza indirmek için oturum sayısı ise Performance Monitoring, oturum sayısını da kısıtlayabilir.
Sunucu tarafı hız sınırlaması: Uygulamaların örneklemeyi aşmamasını sağlamak için sınırında, Performance Monitoring bazı etkinlikleri kaldırmak için sunucu tarafı örneklemeyi kullanabilir cihazlardan alındı. Bu tür bir sınırlama, mevcut kampanyanın metriklerimizin etkili olmaması, performans metriklerimiz de dahil olmak üzere takip etmek için:
- İz sayısı, bir parçanın kaç kez izlendiğinden farklı olabilir. kodu yürütüldü.
- Kodda yakından bağlantılı olan izlerin her biri farklı sayıda kullanabilirsiniz.
Konsoldaki Sorunlar sekmesine ne oldu?
Sorunlar sekmesini, belirlediğiniz eşikler aşıldığında sizi otomatik olarak bilgilendiren Uyarılar sekmesiyle değiştirdik. Bir eşiğin durumunu belirlemek için artık Firebase konsolunu manuel olarak kontrol etmeniz gerekmez. Uyarılar hakkında bilgi edinmek için Performans sorunları için uyarı ayarlama başlıklı makaleyi inceleyin.
Konsoldaki Cihazda ve Ağ sekmelerine ne oldu? Bu sayfalarda bulunan izleri nasıl görüntüleyebilirim?
Firebase konsolunun Performance Monitoring bölümünü, Kontrol paneli sekmesinde temel metriklerinizin ve tüm izlerinizin tek bir alanda gösterilmesi için yeniden tasarladık. Farklı Yeniden tasarımın bir parçası olarak Cihazda ve Ağ sayfalarını kaldırdık.
Kontrol Paneli sekmesinin alt kısmındaki iz tablosunda da Cihazda ve Ağ sekmelerinin gösterildiği ancak bazı izlerinizi yüzdeye göre sıralama olanağı da dahil olmak üzere yeni veya belirli bir metrik için Belirli bir konuyla ilgili tüm metrikleri ve verileri görüntülemek için: iz tablosundaki iz adını tıklayın.
İz tablosunun aşağıdaki alt sekmelerinde izlerinizi görüntüleyin:
- Ağ isteği izleri (hem kullanıma hazır hem de özel) — Ağ istekleri alt sekmesi
- Özel kod izleri: Özel izler alt sekmesi
- Uygulama başlatma, uygulama ön planda, arka plandaki uygulama izleri — Özel izler alt sekmesi
- Ekran oluşturma izleri: Ekran oluşturma alt sekmesi
- Sayfa yükleme izleri — Sayfa yükleme alt sekmesi
İz tablosuyla ve metrikler ile verileri görüntülemeyle ilgili ayrıntılar için şu sayfayı ziyaret edin: konsol genel bakış sayfası (iOS+ | Android | Web).
Yavaş ve donmuş kare sayısı neden beklediğim kadar değil?
Yavaş oluşturma kareleri ve donmuş kareler, varsayılan bir cihazla hesaplanır 60 Hz yenileme hızı. Cihazın yenileme hızı 60 Hz'in altındaysa her karede daha yavaş bir oluşturma süresine sahip olur. Bunun nedeni, saniye başına daha az kare oluşturulmasıdır. Daha yavaş oluşturma süreleri, daha yavaş veya donmuş karelerin raporlanmasına neden olabilir çünkü daha fazla kare daha yavaş oluşturulacak veya donacak. Ancak, bir cihaz Yenileme hızı 60 Hz'in üzerindeyse her karede oluşturma süresi daha kısa olur. Bu durum, daha az sayıda yavaş veya donmuş karenin raporlanmasına neden olabilir. Bu güncel bir sınırlaması Performance Monitoring SDK'sıdır.
Nasıl daha küçük, ad alanına sahip Performance Monitoring JS SDK'sı ("bağımsız" SDK) ile web uygulamama ekleyebilirsiniz.
Uygulamanızdaki tek Firebase ürünü Performance Monitoring ise şunu kullanabilirsiniz: bağımsız Performance Monitoring SDK'sı (ve aşağıdaki önerilen başlık komut dosyası) ilgi alanları:
- ad alanına sahip kitaplık kullanma
- SDK paketinizin boyutunu küçültme
- SDK'nın başlatılmasını sayfanız yüklenene kadar erteleme
Bağımsız Performance Monitoring SDK'sını uygulamanıza dahil etmek ve başlatma:
- Aşağıdaki komut dosyasını dizin dosyanızın başlığına ekleyin.
- Uygulamanızın Firebase proje yapılandırma nesnesi.
(function(sa,fbc){function load(f,c){var a=document.createElement('script'); a.async=1;a.src=f;var s=document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(a,s);}load(sa); window.addEventListener('load',function(){firebase.initializeApp(fbc).performance()}); })(performance_standalone, firebaseConfig);
Burada:
- performance_standalone
'https://www.gstatic.com/firebasejs/10.13.1/firebase-performance.js'
- firebaseConfig, uygulamanızın Firebase yapılandırma nesnesidir
Yukarıdaki komut dosyası, bağımsız SDK'yı eşzamansız olarak yükleyip ilk kullanıma hazırlar
Pencerenin onload
etkinliği tetiklendikten sonra Firebase. Bu taktik,
üzerindeki olası etkisinin
sayfa yükleme metrikleri,
SDK'yı başlattığınızda yükleme metriklerini daha önce bildirmiştir.
Bağımsız Performance Monitoring SDK'sı ve başlık hakkında bilgi komut dosyası
Bu bağımsız SDK, boyut için optimize edilmiştir; Gzip biçiminde sıkıştırılmış dosya yaklaşık 10 KB boyutundadır. İçinde Firebase Performance Monitoring ürününün tüm işlevlerinin yanı sıra minimum sayıda Firebase temel SDK işlevleri.
Firebase Performance Monitoring, fetch
ve Promise
API'lerini kullanır
ve eski tarayıcılarda mevcut olmayan özellikler. Bu API'ler için çoklu dolgular
standart Firebase Performance Monitoring JS SDK'sına dahildir, ancak atlanır
boyutunu küçültmek için bunu bağımsız SDK'dan kaldırın.
Performance Monitoring SDK'sı kısmen Resource Timing API kullanarak tarayıcıdan sayfa yükleme metriklerini alın.
Aşağıdaki snippet, gecikmeleri içeren başlık komut dosyasının dökümünü sunar SDK'nın başlatılması:
(function(sdkSource, firebaseConfigObject) { function load(f, c) { // Creates a script tag to load the standalone SDK var sdkScript = document.createElement('script'); // Sets it to an async script so that it doesn't interfere with page load sdkScript.async = 1; // Sets the source of the script sdkScript.src = f; // Inserts the script into the head of the page var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sdkScript, s); } // Calls the load method load(sdkSource); // Initializes the SDK only when the onload method is called window.addEventListener('load', function() { firebase.initializeApp(firebaseConfigObject).performance(); }); })(performance_standalone, firebaseConfig);
Burada:
- performance_standalone
'https://www.gstatic.com/firebasejs/10.13.1/firebase-performance-standalone.js'
- firebaseConfig, uygulamanızın Firebase yapılandırma nesnesi
Neredeyse gerçek zamanlı veri işleme ve görüntüleme
"Neredeyse gerçek zamanlı" performans verileri ne anlama gelir?
Firebase Performance Monitoring, toplanan performans verilerini gelen verileri işler. Bu da sayesinde, Firebase konsolunda neredeyse gerçek zamanlı veriler görüntüleyebilirsiniz. İşlendi Veriler, toplandıktan birkaç dakika sonra konsolda görüntülenir. Dolayısıyla neredeyse aynı değildir.
Neredeyse gerçek zamanlı veri işlemeden yararlanmak için uygulamanızda gerçek zamanlı uyumlu SDK sürümü) tıklayın.
Uygulamam için neredeyse gerçek zamanlı performans verilerini nasıl edinebilirim?
Neredeyse gerçek zamanlı veri işlemeden yararlanmak için yalnızca Uygulamanızın gerçek zamanlı verilerle uyumlu bir Performance Monitoring SDK sürümü kullandığını veri işleme sürecidir.
Gerçek zamanlı uyumlu SDK sürümleri şunlardır:
- iOS — v7.3.0 veya sonraki sürümler
- tvOS: v8.9.0 veya sonraki sürümler
- Android — 19.0.10 veya sonraki sürümler (ya da Firebase Android BoM 26.1.0 veya sonraki sürümler)
- Web — v7.14.0 veya sonraki sürümler
Her zaman SDK'nın en son sürümünü kullanmanızı öneririz ancak yukarıda listelenen sürümlerin tümü Performance Monitoring'ün verilerinizi neredeyse gerçek zamanlı olarak işlemesine olanak tanır.
Performance Monitoring SDK'sının hangi sürümleri gerçek zamanlı olarak uyumlu kabul edilir?
Gerçek zamanlı veri işleme ile uyumlu SDK sürümleri şunlardır:
- iOS — v7.3.0 veya sonraki sürümler
- tvOS: v8.9.0 veya sonraki sürümler
- Android — 19.0.10 veya sonraki sürümler (ya da Firebase Android BoM 26.1.0 veya sonraki sürümler)
- Web — v7.14.0 veya sonraki sürümler
Her zaman SDK'nın en son sürümünü kullanmanızı öneriyoruz ancak sürümü, Performance Monitoring uygulamasının verilerinizi neredeyse gerçek zamanlı olarak işleyebilmesini sağlar gerekir.
Uygulamamı gerçek zamanlı uyumlu bir SDK sürümü kullanacak şekilde güncellemezsem ne olur?
Uygulamanız gerçek zamanlı uyumlu bir SDK sürümü kullanmasa bile Firebase konsolunda uygulamanızın tüm performans verileri. Ancak ekran tarihinden itibaren yaklaşık 36 saat gecikmeli olarak koleksiyonudur.
Gerçek zamanlı uyumlu bir SDK sürümüne güncelleme yaptım ancak kullanıcılarımdan bazıları hâlâ uygulamamın eski sürümlerini kullanıyor. Performanslarını görmeye devam edecek miyim? verileri Firebase konsolunda görüntülenebilir mi?
Evet! Uygulama örneğinin kullandığı SDK sürümünden bağımsız olarak tüm kullanıcılarınızdan gelen performans verileri.
Ancak, yeni verilere (yaklaşık 36 saatten daha eski) bakıyorsanız gösterilen veriler, gerçek zamanlı analiz verileri kullanılarak uygulama örneklerinin uyumlu bir SDK sürümü. Bununla birlikte, yeni olmayan veriler performans verilerini içerir. uygulamanızın tüm sürümlerinden kaldırabilirsiniz.
Firebase Destek Ekibi ile İletişime Geçme
Şu durumda: Firebase Destek Ekibi ile iletişime geçin. Firebase Uygulama Kimliğinizi her zaman ekleyin. Firebase uygulama kimliğinizi şurada bulabilirsiniz: Hesabınıza ait Uygulamalarınız settings Proje Ayarlar'a gidin.