Arka Planda Aşırı Düzeyde Mobil Ağ Kullanımı

Bir uygulama arka planda mobil ağa bağlandığında CPU'yu uyandırıp radyoyu açar. Bu işlemin tekrarlanması cihazın pilinin bitmesine neden olabilir. 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 aşırı bir şekilde mobil ağ kullandığını nasıl belirleyeceğiniz ve bu konuda ne yapmanız gerektiği açıklanmaktadır.

Sorunu tespit edin

Uygulamanızın arka planda çalışırken ağı olağandışı bir şekilde kullandığını her zaman bilemeyebilirsiniz. Uygulamanızı zaten yayınladıysanız Android vitals, sorundan haberdar olmanızı sağlayabilir. Böylece sorunu düzeltebilirsiniz.

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ın iyileştirilmesine yardımcı olabilir.

Android vitals, bir uygulama arka planda çalışırken günde toplam 50 MB gönderip aldığında arka planda ağ kullanımını aşırı kabul eder. Play Console'da bu davranışı gösteren pil oturumlarının yüzdesini kontrol edebilirsiniz.

Pil oturumunun 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 seviyesinin %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 için Play Console dokümanlarına bakın.

Mobil ağ kullanım davranışını inceleme

Pil Geçmişi gibi araçlar, uygulamanızın mobil ağ kullanımı hakkında daha fazla bilgi edinmenize yardımcı olabilir. Pil Geçmişi, mobil radyo kullanımının her uygulama için görselleştirilmesini sağlar. Bu da uygulamanızda neler olduğunu daha iyi anlamanıza yardımcı olabilir. Pil Geçmişi hakkında daha fazla bilgi için Pil Geçmişi Geçmişiyle 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ını özellikle not etmeniz gerekir.

Pil Geçmişi özelliğini kullanma mekanizması hakkında bilgi edinmek için Pil İstatistikleri ve Pil Geçmişi Kılavuzu'na göz atın.

Mobil ağ kullanımını azaltma

Uygulamanızın mobil ağ kullanımını ön plana taşıyarak kullanıcıyı bir indirme işleminin devam ettiği konusunda uyarabilir ve indirme işlemini duraklatmak veya durdurmak için kontroller sunabilirsiniz. Bunun için DownloadManager numaralı telefonu arayın ve setNotificationVisibility(int) özelliğini uygun şekilde ayarlayın.