Uygulama Kontrolü istek metriklerini izleme

Uygulama Kontrolü SDK'sını uygulamanıza ekledikten sonra, Uygulama Kontrolü yaptırımını etkinleştirmeden önce, bunu yapmanın mevcut meşru kullanıcılarınızı aksatmayacağından emin olmalısınız.

Gerçek Zamanlı Veritabanı, Cloud Firestore, Cloud Storage ve Kimlik Doğrulama (beta) için bu kararı vermek için kullanabileceğiniz önemli bir araç, Uygulama Kontrolü istek ölçümleri ekranıdır.

Bir ürüne ilişkin Uygulama Kontrolü istek metriklerini görüntülemek için Firebase konsolunun Uygulama Kontrolü bölümünü açın. Örneğin:

Uygulama Kontrolü ölçümleri sayfasının ekran görüntüsü

Her ürüne ilişkin istek metrikleri dört kategoriye ayrılmıştır:

  • Doğrulanmış istekler, geçerli bir Uygulama Kontrolü belirtecine sahip olan isteklerdir. Uygulama Kontrolü yaptırımını etkinleştirdikten sonra yalnızca bu kategorideki istekler başarılı olacaktır.

  • Güncel olmayan istemci istekleri, Uygulama Denetimi jetonunun eksik olduğu isteklerdir. Bu istekler, Uygulama Kontrolü'nün uygulamaya dahil edilmesinden önceki Firebase SDK'sının eski bir sürümünden geliyor olabilir.

  • Bilinmeyen kaynak istekleri, Uygulama Denetimi belirtecinin eksik olduğu ve Firebase SDK'dan gelmiş gibi görünmeyen isteklerdir. Bunlar, çalıntı API anahtarlarıyla yapılan isteklerden veya Firebase SDK'sı olmadan yapılan sahte isteklerden kaynaklanıyor olabilir.

  • Geçersiz istekler, uygulamanızın kimliğine bürünmeye çalışan orijinal olmayan bir istemciden veya öykünülmüş ortamlardan gelebilecek, geçersiz bir Uygulama Denetimi belirtecine sahip olan isteklerdir.

Uygulamanıza ilişkin bu kategorilerin dağılımı, yaptırımı etkinleştirmeye karar verdiğinizde bilgi vermelidir. İşte bazı yönergeler:

  • Son isteklerin neredeyse tamamı doğrulanmış müşterilerden geliyorsa arka uç kaynaklarınızı korumaya başlamak için yaptırımı etkinleştirmeyi düşünün.

  • Son isteklerin önemli bir kısmı muhtemelen güncel olmayan istemcilerden geliyorsa, kullanıcıları rahatsız etmemek için yaptırımı etkinleştirmeden önce daha fazla kullanıcının uygulamanızı güncellemesini beklemeyi düşünün. Yayınlanan bir uygulamada Uygulama Kontrolü'nün zorunlu kılınması, Uygulama Kontrolü SDK'sı ile entegre olmayan önceki uygulama sürümlerini bozacaktır.

  • Uygulamanız henüz başlatılmadıysa, kullanımda olan güncel olmayan istemci olmadığından Uygulama Denetimi yaptırımını hemen etkinleştirmelisiniz.

Sonraki adımlar

Uygulama Kontrolü'nün kullanıcılarınızı nasıl etkileyeceğini anladığınızda ve devam etmeye hazır olduğunuzda, Gerçek Zamanlı Veritabanı, Cloud Firestore, Bulut Depolama ve Kimlik Doğrulama (beta) için Uygulama Kontrolü uygulamasını etkinleştirebilirsiniz .