Bir uygulama arka planda mobil ağa bağlandığında, uygulama CPU'yu uyandırıp radyoyu açar. Bu işlemi tekrar tekrar yapmak cihazın pilini tüketebilir. PROCESS_STATE_BACKGROUND
veya PROCESS_STATE_CACHED
durumunda olan uygulamalar arka planda çalışıyor olarak kabul edilir.
Bu sayfada, uygulamanızın arka planda çalışırken neden mobil ağı aşırı şekilde kullandığını nasıl belirleyeceğiniz ve bu konuda ne yapmanız gerektiği açıklanmaktadır.
Sorunu tespit etme
Uygulamanızın arka planda çalışırken ağı aşırı düzeyde kullandığını her zaman bilemeyebilirsiniz. Uygulamanızı zaten yayınladıysanız Android vitals, sorundan haberdar olmanızı sağlayarak sorunu düzeltebilir.
Android vitals
Android vitals, uygulamanız arka planda mobil ağı çok fazla kullandığında Play Console aracılığıyla sizi uyararak uygulamanızın performansını iyileştirmeye yardımcı olabilir.
Bir uygulama arka planda çalışırken toplamda günde toplam 50 MB boyutunda veri gönderip alırken Android vitals arka plan ağ kullanımını aşırı düzeyde kabul eder. Play Console'da, bu davranışı gösteren pil oturumlarının yüzdesini kontrol edebilirsiniz.
Pil oturumu tanımı platform sürümüne bağlıdır.
- Android 10'da pil oturumu, belirli bir 24 saatlik süre içinde alınan tüm pil raporlarının toplamıdır. Pil raporu, %20'nin altından% 80'in üstüne veya herhangi bir şarj seviyesinden %100'e kadarki iki pil şarjı arasındaki aralığı ifade eder.
- Android 11'de pil oturumu, 24 saatlik sabit bir süredir.
Google Play'in Android vitals verilerini nasıl topladığı hakkında bilgi edinmek için Play Console dokümanlarını inceleyin.
Mobil ağ kullanım davranışını inceleme
Pil Historian gibi araçlar, uygulamanızın mobil ağ kullanımı hakkında daha fazla bilgi edinmenize yardımcı olabilir. Pil Geçmişi, uygulama bazında mobil radyo kullanımını görselleştirmek için uygulamanızda neler olduğuna dair daha net bir fikir edinmenize yardımcı olabilir. Pil Geçmişi hakkında daha fazla bilgi için Pil Geçmişi ile Güç Kullanımını Analiz Etme bölümüne bakın. Uygulamanızın mobil ağ kullanım davranışını araştırırken Mobil ağ kullanımı satırına özellikle dikkat etmeniz gerekir.
Pil Geçmiş'ni kullanma mekanizması hakkında bilgi edinmek için Pil İstatistikleri ve Pil Geçmişi İçin Adım Adım Açıklamalı Kılavuz bölümüne bakın.
Mobil ağ kullanımını azaltma
Uygulamanızın mobil ağ kullanımını ön plana çıkararak kullanıcıları indirme işleminin devam ettiği konusunda uyarabilir ve indirme işlemini duraklatmaları veya durdurmaları için kontroller sağlayabilirsiniz. Bunu yapmak için DownloadManager
numaralı telefonu arayın ve setNotificationVisibility(int)
değerini uygun şekilde ayarlayın.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- Arka Planda Aşırı Düzeyde Kablosuz Tarama