Konuma arka planda erişin

Konum izinleri isteme ve gizlilikle ilgili en iyi uygulamalar sayfalarında açıklandığı gibi, uygulamalar yalnızca kullanıcılara yönelik özellik için kritik olan konum izni türünü istemeli ve bunu kullanıcılara doğru şekilde açıklamalıdır. Kullanım alanlarının çoğunda konum bilgisi yalnızca kullanıcı uygulamayla etkileşimde bulunurken gereklidir. Uygulamanızda arka planda konum bilgisi gerekiyorsa (ör. coğrafi sınır çizme uygularken) bu bilginin uygulamanın temel işlevi açısından kritik öneme sahip olduğundan, kullanıcıya net avantajlar sunduğundan ve kullanıcıya açık bir şekilde yapıldığından emin olun.

Arka planda konum erişimiyle ilgili yapılacaklar listesi

Arka planda olası konum erişimi mantığını belirlemek için aşağıdaki yapılacaklar listesini kullanın:

Arka planda konum erişimini değerlendirme

Uygulamanızın arka planda konuma eriştiğini fark ederseniz aşağıdaki işlemleri yapabilirsiniz:

  • Arka planda konum erişiminin, uygulamanın temel işlevi açısından kritik öneme sahip olup olmadığını değerlendirin.
  • Arka planda konum erişimine ihtiyacınız yoksa bu izni kaldırın.

    Uygulamanız Android 10 (API düzeyi 29) veya sonraki sürümleri hedefliyorsa uygulamanızın manifest dosyasından ACCESS_BACKGROUND_LOCATION iznini kaldırın. Bu izni kaldırdığınızda, Android 10 çalıştıran cihazlarda uygulamaya konuma her zaman erişim izni verilemez.

  • Kullanıcının, uygulamanızın arka planda konuma eriştiğinin farkında olduğundan emin olun. Bu, özellikle kullanıcılar için net olmayan durumlarda önemlidir.

  • Mümkünse konum erişimi mantığınızı yeniden düzenleyerek yalnızca uygulamanızın etkinliği kullanıcılar tarafından görülebilirken konum isteğinde bulunmasını sağlayın.

Arka planda konum güncellemeleri sınırlı

Arka planda konum erişimi uygulamanız için gerekliyse Android'in, Android 8.0 (API düzeyi 26) ve sonraki sürümleri çalıştıran cihazlarda arka planda konum sınırları belirleyerek cihazın pil ömrünü koruduğunu unutmayın. Android'in bu sürümlerinde, uygulamanız arka planda çalışıyorsa saatte yalnızca birkaç kez konum güncellemeleri alabilir. Daha fazla bilgi için Arka planda konum sınırları başlıklı makaleyi inceleyin.

Ek kaynaklar

Arka planda konum kullanımı hakkında daha fazla bilgi edinmek için aşağıdaki materyallere göz atın:

Videolar

Arka planda konum kullanımını bulma

Örnekler

Arka planda konum örneği, uygulama arka plandayken konuma erişmeyle ilgili en iyi uygulamaları gösterir.