Web Görünümü raporlamasında kullanıcı gizliliği

Kullanım istatistiklerini ve teşhis bilgilerini Google, WebView gönderir kullanım istatistiklerini ve kilitlenme raporlarını Google'a bildirir. Kullanım istatistikleri şunları içerir: alan denemeleri, özellik kullanımı, yanıt hızı, performans ve bellek kullanımı. Kişisel olarak hiçbir şey verileri tanımlamaya yardımcı olur.

Kullanım istatistikleri

Toplanan kullanım istatistikleri, WebView performansını, etkisini değerlendirin ve yeni özelliklerin geliştirilmesine rehberlik eder.

WebView ürününün kararlı kanalı, kullanım istatistiklerini küçük bir yüzdeden toplar. elde etti. Kararlı kanallar, kullanıcı yüzdesinin daha büyük bir kısmını kullanabilir.

Bu istatistikler, WebView 71 sürümünden itibaren uygulama paketiyle ilişkilendirilir. dokunun. Bu sayede Google, işletmenizin karşılaştığı WebView sorunları proaktif olarak izleyebilir ve giderebilir. performansı, kilitlenmeye neden olmadan belirli uygulamaların performansını düşürebilir.

WebView 104 sürümünden önce, herhangi bir uygulamada kullanıcıların en fazla% 10'u rapor yüklüyor ifadesini girin. Diğer kullanıcılar boş paket adları yüklüyor veya hiç yükleme yapıyor emin olmanız gerekir.

WebView 104 sürümünden itibaren, şu özelliklere sahip uygulamalar için uygulama paketi adları her zaman kaydedilir: , izin verilen popüler uygulamalar listesindedir. Diğer uygulamalar boş paket adları yüklüyor.

Kullanım istatistiklerini devre dışı bırak

Uygulamalar, kullanım istatistiklerinin toplanmasını devre dışı bırakmak için aşağıdaki bilgileri manifestolarının <application> bölümü:

<meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" />

Bu ayar, kullanım istatistiklerinin toplanmasını devre dışı bırakır. Bu da uygulamanın tüm kullanıcıları için ilgili ayarın etkin olup olmadığı değerlendirilir. Kilitlenmeyi devre dışı bırakmaz raporlama.

Metrik toplamayı devre dışı bırak

WebView, aşağıdaki durumlarda anonim teşhis verilerini Google'a yükleyebilir: izin verdiği anlamına gelir. Veriler, aşağıdaki koşulları karşılayan her uygulama için uygulama bazında toplanır: WebView örneği oluşturur. manifest'in <application> öğesinde aşağıdaki etiketi kullanın:

<manifest>
    <application>
    ...
    <meta-data android:name="android.webkit.WebView.MetricsOptOut"
               android:value="true" />
    </application>
</manifest>

Uygulamalar yalnızca kullanıcı izin verirse ve uygulama izin vermezse uygulamadan yüklenir devre dışı bırak'ı tıklayın. Teşhis verileri raporlamasını devre dışı bırakma hakkında daha fazla bilgi için kilitlenme raporlarıyla ilgili aşağıdaki bölüme bakın.

Kilitlenme raporları

Kilitlenme raporları, Neden WebView nesne olabilir olduğunu söylüyor. Kilitlenme raporlarında, durumu belirlemek için gerekli bilgiler bulunur kilitlenme sırasında WebView. Buna sistem bilgileri, verilerini oluşturmak için gereken uygulamadaki yığın belleğini ileti dizisinde yapılan çağrı dizisi.

Yığın belleği, yalnızca yakalama amacıyla dizeleri kaldırmak için arındırılır yığın izleme oluşturmak için gereken bilgiler. Bir parçası olarak hiçbir URL toplanmaz veya kilitlenme raporlarını görüntüleyebilirsiniz.

Belirsizleştirilmiş tanımlayıcılar ve veri gizliliği

WebView tarafından toplanan kilitlenme raporlarının ve kullanım istatistiklerinin her biri bir Raporları belirsizleştirilmiş olarak tekilleştirmek için kullanılan ve rastgele oluşturulmuş 128 bitlik jeton ve istatistiklerin doğruluğunu korumak. Jeton değerleri uygulamalar arasında paylaşılmaz ve kilitlenme raporlarının ve kullanım istatistiklerinin bağımsız jetonları vardır. Tüm uygulamalar kullanım Kullanıcı, kullanım istatistiklerini paylaşmayı devre dışı bıraktığında istatistik jetonları temizlenir Google'dan yardım alın. Kilitlenme raporu jetonu, uygulama önbellek temizlendi. Uygulama kaldırıldığında veya uygulama kaldırıldığında her iki jeton da temizlenir verileri temizlenir.

Ek kaynaklar

Kullanıcı gizliliği hakkında daha fazla bilgi edinmek için Uygulamaları gizli olacak şekilde geliştirme başlıklı makaleye göz atın.