Uygulamanızı arka planda konum bilgisine erişim izinleri için gönderirken dikkate almanız gereken önemli noktalar ve koşullar bu makalede açıklanmıştır.
- Uygulamanızın arka planda konum bilgisine erişmesi gerekiyor mu?
- Ön planda konum bilgisine erişme
- Arka planda konum bilgisine erişme konusunda en iyi uygulamalar
- Onay sürecinde değerlendirilenler
- Arka planda konum bilgisi izinleri için gerekli dokümanlar
- Yaygın ihlaller ve çözüm adımları
- Arka planda konumu kaldırma
- Uygulamanızın konum izinleri onayı ne zaman güncellenir?
- Konum izinleri kullanan eski APK'lar ile ilgili sorunlar
Arka planda konum bilgisi kullanan uygulamaları gönderirken dikkate alınması gerekenlere genel bakış için Google Play Politikası - Beyan edilen izinler ve uygulama için izin açıklamaları başlıklı videoyu izleyin.
Uygulamanızın arka planda konum bilgisine erişmesi gerekiyor mu?
Uygulamanız yalnızca uygulamanın temel işlevi için gerekli olduğu takdirde arka planda konum erişimi talep etmelidir. Temel işlevi, uygulamanızın ana amacı olarak düşünebilirsiniz. Bu işlev için gereken bir dizi önemli özellik çalışmadığında uygulamanız bozulur veya kullanılamaz hale gelir. Temel özelliklerin tümü uygulama açıklamasında belirgin bir şekilde belgelenmeli ve tanıtılmalıdır.
Ayrıca, bu makalede açıklanan diğer koşulların yanı sıra uygulamanız şu şartları da karşılamalıdır:
- Arka planda konum yalnızca kullanıcılara belirgin bir fayda sağladığında ve uygulamanın temel işleviyle alakalı olduğunda kullanılabilir.
- Yalnızca reklam veya analiz için kullanıcılardan asla konum izni istememelisiniz.
- Özel olarak çocukları için tasarlanmış uygulamalar Google Play Aile Politikası ile uyumlu olmalıdır.
- İpucu: Daha fazla bilgi edinmek için Google Play Akademisi'nin Google Play Aile Politikası'nı anlama bölümünü ziyaret edin.
Uygulamanız, temel işlevi açısından önemli olmamasına rağmen arka planda konuma erişim isteğinde bulunuyorsa bu isteği uygulamanızdan kaldırmanız ve/veya konum erişimini ön planda (örneğin, uygulamanızın etkinlikleri kullanıcılar tarafından görülebilirken) uygulamanız gerekir. Cihaz konumu kişisel veridir ve hassas kullanıcı verileri hiçbir zaman satışları desteklemek amacıyla satılamaz veya paylaşılamaz (örneğin, kurallara uymayan SDK kullanımı nedeniyle). Bu nedenle, arka planda konum bilgisine erişen uygulamaların onaylanması gerekir. Bu onay olmadığında uygulama güncellemeleri engellenebilir ve uygulamanız Google Play'den kaldırılabilir.
Arka planda konum bilgilerini ne zaman ve nasıl kullanabileceğiniz hakkında daha fazla bilgi için Google Play Akademisi'ndeki Cihaz konum izinleri kullanımınızı beyan etme eğitimine göz atın. Kullanıcılara bariz faydalar sağlayan ve uygulamanın temel işleviyle alakalı özelliklerin örneklerini bu eğitimde bulabilirsiniz. Eğitimde ayrıca izin beyan formunu doldurma ile ilgili bir kılavuz da mevcuttur.
Ön planda konum bilgisine erişme
Konum bilgisine mümkün olduğunca arka plan yerine ön planda erişmeyi hedefleyin. Farkı nedir? Ön planda konum bilgisine erişim, uygulama açık ve kullanıcı tarafından görünür olduğunda gerçekleşir. Kullanıcı uygulamayı kapattıktan sonra veya ana sayfa düğmesini kullanarak ana ekranına döndükten sonra uygulama konum bilgisine eriştiğinde bu erişim arka planda gerçekleşir.
Bu durum Konum İzinleri Politikamız açısından ne anlama geliyor? Ön planda konum erişimi, şeffaf olması açısından kullanıcılara güven verdiği için Google Play'deki uygulamaların bu yaklaşımı benimsemesini tercih ederiz.
Uygulamalar küçültüldüğünde ve kullanıcıya görünür halde değilken bile konum bilgilerine erişmelerini sağlayan ayrı bir API olan ön plan hizmetinin kullanımına bazı durumlarda onay veririz. Ancak bunlar incelemeye tabidir ve aşağıdakiler dahil olmak üzere temel koşulları sağlamalıdır:
- Ön plan hizmetinin kullanımı, uygulama içinde kullanıcı tarafından gerçekleştirilen bir işlemin devamı olarak başlatılmalıdır.
- Uygulama, kullanıcı tarafından gerçekleştirilen işlemin kullanım amacını yerine getirir getirmez ön plan hizmetinin kullanımı sonlandırılmalıdır.
Uygulamalar konum bilgisi gerektiren özelliği veya hizmeti sağlamak için gereken en dar kapsamda (yani arka plan yerine ön planda cihaz konum izinlerinin kullanımı) izin istemelidir. Ayrıca, talep edilen konum izni düzeyinin, uygulamanın sağladığı özellik veya hizmet için gerekli olduğu kullanıcılar tarafından makul ölçüde beklenebilir olmalıdır.
Ön plan hizmeti üzerinden cihaz konumunu kullanma biçimi ACCESS_BACKGROUND_LOCATION (veya "arka planda konum erişimi") ile denk olan uygulamalar, arka planda konum erişimi izinlerinin koşullarına tabidir.
Ön planda konum erişimi örnekleri
- Yakındaki arkadaşları/oyuncuları/bağlantıları eklemeyi yalnızca kullanıcı uygulamadayken öneren özellikler (uygulama kapalıyken yakındaki arkadaşları/oyuncuları/bağlantıları önerme hariçtir)
- Yerel haberler, ev için şarkı listeleri vb. gibi uygulama içi içerikleri kullanıcının konumuna göre kişiselleştiren özellikler (uygulama kapalıyken kullanıcıya bildirim/uyarı/özellik gösterilmez)
- Bölgeye dayalı dijital hak yönetimini uygulamak için içerikleri kısıtlayan özellikler
- Kullanıcılar için (sürücüler için değil) teslimat/hizmet takibi (yiyecek, kargo veya yolculuk gibi şeyler için)
- Adım adım navigasyon (rotaların/adımların pasif takibi, kullanıcının araç sürmeye başlamasını veya sürmeyi durdurmasını izleme ve benzeri herhangi bir işlevin kullanıcı uygulamada değilken yapılması halinde geçerli değildir)
- Trafik kalıplarını/tıkanıklığın yoğun olduğu yerleri veya yakındaki internet hızlarını göstermek için kullanıcı konum verilerini toplayan özellikler
Arka planda konum bilgisine erişme konusunda en iyi uygulamalar
Uygulamanızda uygulama verilerine erişimle ilgili aşağıdaki en iyi uygulamalara göz atmayı unutmayın:
- Bir özellik sunmak için mümkün olan en dar kapsamı kullanarak (yani, hassas erişim yerine genel erişim, arka plan yerine ön plan) konum kullanımınızı en aza indirin.
- Uygulamanın kullanıcıları açısından, istenen düzeyde konum erişiminin uygulamanızdaki özellik veya hizmet açısından makul ölçüde gerekli görülüp görülmeyeceğini değerlendirin. Yeterli gerekçe olmaksızın arka planda konum erişimi isteyen veya bu bilgiye erişen uygulamaları reddedebiliriz.
- Kodunuzdaki olası erişimi tanımlamak için arka planda konum erişimiyle ilgili yapılacaklar listesini inceleyin.
- Gizlilikle ilgili en iyi uygulamaları inceleyin, uygun açıklama ve gizlilik politikalarına sahip olduğunuzdan emin olun.
- Kullandığınız tüm üçüncü taraf SDK'ların veya kitaplıkların, konum izinlerinin kullanımı dahil olmak üzere politikalarımıza uygun olduğundan emin olun.
- Tüm etkin sürüm kanallarındaki (kapalı ve açık kanallar dahil) uygulama paketleri veya APK'ların incelemeye tabi olduğunu hatırlatmak isteriz.
Onay sürecinde değerlendirilenler
Arka planda konuma erişim isteyen uygulamaları değerlendirirken aşağıdakiler gibi soruları dikkate alırız:
- Arka planda konum erişimi uygulamanın temel işlevi açısından önemli mi?
- Arka planda konum erişimi kullanıcıya bariz bir değer sunuyor mu?
- Fiziksel güvenlik, algılanan güvenlik ve sağlık/fitness, kullanıcılara sunulan önemli avantajlar arasındadır.
- Reklamlar veya teklifler, analiz, kişiselleştirme, eğlence ve kolaylıklara yönelik özellikler ise kullanıcı açısından minimal avantajlar arasında sayılabilir.
- Kullanıcılar uygulamanın arka planda konum bilgilerine erişmesini bekler miydi?
- Uygulama arka planda konum erişimi olmadan aynı deneyimi sağlayabilir mi?
- Gizlilik politikası Play Console'da ve uygulamanın içinde yayınlanmış mı?
Bu liste eksiksiz olmasa da uygulamaların konum izinlerini kullanımını nasıl inceleyip değerlendirebileceğimiz hakkında fikir verebilir.
Arka planda konum bilgisi izinleri için gerekli dokümanlar
Uygulamanızın arka planında konum verisi kullanıyorsanız bu durumu hem uygulamanızda hem mağaza girişi sayfasında kullanıcılara anlaşılır şekilde açıklamanız gerekir. Bunu uygulama açıklamanızda, ekran görüntülerinde ve (mümkünse) başlığı ya da simgesinde yapabilirsiniz.
Uygulamanızın arka planda konum bilgisi kullanımını nasıl vurgulayabileceğinize dair bazı öneriler:
- Her zaman açık olan konum erişimine işaret edecek kısa bir açıklama (örneğin, her zaman nerede olduğunuzu bilin) sağlayın.
- Harita/kullanıcı konumu veya coğrafi etiketli resimler gösteren bir uygulama içi ekran görüntüsü ekleyin.
- Mümkünse uygulamanızın konum özelliğine işaret etmek üzere uygulamanızın başlığında veya simgesinde kelimelere ya da resimlere yer verin.
Uygulamanızı onaya gönderirken, arka planda konum izni için aşağıdaki belirli dokümanları sağlamanız gerekir:
- İzin beyan formu
- Tanıtım videosu
- Belirgin uygulama içi açıklama
- Uygulamanızda ve mağaza girişinde gizlilik politikası
İzin beyan formu
İzin beyan formu Google Play Console hesabınızda mevcuttur. Formu bulmak için:
- "Uygulama içeriği" sayfasına gidin.
- "Hassas uygulama izinleri" bölümünde Başla'yı tıklayın.
- Ardından "Konum izinleri" bölümünde Başla'yı tıklayın.
Uygulama erişim hakları veya Yetki Beyan formu gibi diğer formlara ilişkin istemler görürseniz önce bu formları doldurun. Bunlar Google Play Console'da uygulamanızı incelemeye hazırlamak için gerekli adımlardır. Ayrıntılı talimatlar için Uygulamanızı incelemeye hazırlama sayfasını inceleyin.
Play Console'da açıklama istemini görmezseniz uygulamanızın SDK düzeyine göre hassas konum izinlerinden birini kullandığınızı doğrulayın:
- Uygulama paketiniz veya APK'nız Android 10 veya daha yeni bir sürümü (SDK düzeyi 29 veya üstü) hedefliyorsa ve manifest dosyasında ACCESS_BACKGROUND_LOCATION izni içeriyorsa konum kullanımıyla ilgili ayrıntıları tamamlamak için yönlendirilirsiniz.
- Uygulama paketiniz veya APK'nız Android 9 veya daha eski sürümleri hedefliyorsa (SDK seviyesi 28 veya altı) ve ACCESS_COARSE_LOCATION ya da ACCESS_FINE_LOCATION içeriyorsa arka planda konuma erişim niyetinizi belirtmeniz gerekir. Ardından konum kullanımıyla ilgili ayrıntıları tamamlamak için yönlendirilirsiniz.
Açıklama formuna girilecekler
Uygulamanızın arka planda konum erişimini Google'ın değerlendirebilmesi için izinler ve hassas bilgilere erişen API'ler ile ilgili formu doldururken aşağıdaki soruları devaplayın.
İzin beyan formu şuna odaklanır: Uygulamanızın temel amacı nedir?
- Konum erişimi: Uygulamanızın neden arka planda konum bilgisine erişmesi gerekiyor?
- Uygulamanızın arka planda konum bilgisine erişim gerektiren 1 konuma dayalı özelliği hakkında bize bilgi verip bu erişim olmadan özelliğin neden uygulanamayacağını açıklayın. Bu özellik, uygulamanızın ana amacıyla alakalı olmalıdır. Onay, tek bir özellik için değil uygulamanın tamamı için verilecektir.
- Tek seferde yalnızca bir özelliği değerlendirebiliriz. Birden çok özelliğin dahil edilmesi uygulamanın reddedilmesine neden olur.
- Video talimatlar: Uygulamanızda kullanılan ve formunuzda beyan ettiğiniz konum bazlı özelliği net bir şekilde gösteren kısa bir videoya bağlantı verin. Kullanıcılara gösterilen belirgin açıklama iletişimine videonuzu dahil etmeyi unutmayın. Önerilen video uzunluğu: 30 saniye veya daha kısa.
Tanıtım videosu
Beyanınız kapsamında sağlamanız gereken kısa video önceki bölümde açıklandı. Burada videonuz için gerekli bazı koşulların yanı sıra örnek bir videoyu görebilirsiniz.
Video gereksinimleri
- Arka planda etkinleştirilen özellik
- Uygulama içinde kullanıcılara gösterilen belirgin açıklama
- Çalışma zamanı istemi
- Arka planda konum erişimi etkinken ilgili özelliğin kullanıcılara yönelik bir arayüzü yoksa bu durumu beyanınızda belirtin ve videonuzda özelliği ya da özelliğin etkilerini mümkün olduğunca açıklayın.
- Videonuzda uygulamanızın Android cihazlardaki davranışlarının yansıtıldığından emin olun. Örneğin, iOS uygulamanıza ait bir video göndermeyin.
Belirgin uygulama içi açıklama
Uygulamanız arka planda konuma erişim izni istiyorsa kullanıcı verilerine nasıl erişildiği, bunların nasıl toplandığı, kullanıldığı ve/veya paylaşıldığı hakkında uygulama içi bir açıklama sağlamanız gerekir.
Belirgin uygulama içi açıklama örneklerini aşağıda görebilirsiniz:
Açıklamaya ilişkin şartlar
Uygulama içi açıklamanız:
- Uygulama açıklaması ve web sitesinin yanı sıra uygulamanın içinde de yer almalıdır.
- Uygulama normal bir şekilde kullanılırken görüntülenmeli ve kullanıcının bir menüye veya ayarlara gitmesini gerektirmemelidir
- Hangi verilere erişildiği ve hangi verilerin toplandığını açıklamalıdır
- Verilerin nasıl kullanılacağı ve/veya paylaşılacağını açıklamalıdır
- Yalnızca bir gizlilik politikasına veya hizmet şartlarına eklenmemelidir
- Kişisel veya hassas verilerin toplanmasıyla ilgisi olmayan diğer açıklamalara dahil edilemez
- "Kabul ediyorum" veya "Anladım" gibi açık bir kullanıcı rızası gerektirmez. Bu, hemen ardından gelen çalışma zamanı isteminde gerçekleşir. Ayrıca, kullanıcıların kapatarak veya kaydırarak açıklamadan çıkmasına izin verebilirsiniz.
Açıklamanızın metninde:
- "Konum" terimi yer almalıdır.
- "Arka planda"/"uygulama kapalıyken"/"her zaman açık"/"uygulama kullanımda değilken" ifadelerinden birini kullanarak, uygulamanızın arka planda konum bilgisi kullandığı belirtilmelidir.
- Arka planda konum bilgisi kullanan uygulama özelliklerinin tamamı listelenmelidir.
- İzin verilen kullanımı reklamlar için genişletirseniz şu ifadeyi dahil edin: "reklam sunmak/reklamcılığı desteklemek/reklamları desteklemek için kullanılır". (En doğru ifadeyi seçin.)
Önerilen açıklama biçimi
Politika koşullarını karşılamak için aşağıdaki ifadeleri kullanmanızı öneririz. İkinci örnekte konumun reklamlar için kullanımına değinildiğini görebilirsiniz. Konum verilerinin reklamlar için kullanımı, Konum Verilerinin Reklamlar İçin Kullanımı Politikalarımıza uygun olmalıdır.
En alakalı ifadeyi seçin:
- "[Bu uygulama], kapalıyken veya kullanılmadığında bile ["özellik"], ["özellik"] ve ["özellik"] özelliğini etkinleştirmek için konum verilerini toplar."
- "[Bu uygulama], kapalıyken veya kullanılmadığında bile ["özellik"], ["özellik"] ve ["özellik"] özelliğini etkinleştirmek için konum verilerini toplar. Bu veriler reklamları desteklemek için de kullanılır."
Örnekler:
"Fitness Funds uygulaması, kapalıyken veya kullanılmadığında bile fitness takibini etkinleştirmek için konum verilerini toplar."
"Bu uygulama, kapalıyken veya kullanılmadığında bile yerel hava durumu uyarılarının izlenmesi ve sunulması özelliğini etkinleştirebilmek için konum verilerini toplar."
Öne çıkan açıklama, politika şartlarına uygunluk ve kullanıcılara netlik sağlamak için başka bilgiler de içerebilir, ancak uygun yerlerde en azından yukarıdakileri içermelidir.
Not: Arka planda konum erişimi etkinken özelliğin kullanıcılara yönelik arayüzü yoksa lütfen bunun yerine uygulama ilk kez açıldığında belirgin biçimde açıklama bildirimini gösterin.
Uygulamanızda ve mağaza girişinde gizlilik politikası
Uygulama içi açıklamaların yanı sıra uygulamanızın gizlilik politikasında; uygulamanızın kullanıcı verilerini nasıl topladığı, kullandığı ve/veya paylaştığı, paylaşılan tarafların türü dahil olmak üzere kapsamlı bir şekilde açıklanmalıdır. Gizlilik politikanız:
- Çalışan bir URL'de bulunmalıdır (PDF kabul edilmez).
- Düzenlenemez durumda olmalıdır.
- Uygulamanızın mağaza girişi sayfasından ve uygulamanızın içinden gizlilik politikanıza bağlantı verilmelidir.
- Başlığında veya URL'de ve sayfanın gövdesinde uygulamanızın gizlilik politikası olarak açıkça etiketlenmiş olmalıdır.
- Google Play girişinde kullanılan tüzel kişiye (geliştirici veya şirket) ya da uygulamanın tam adına atıfta bulunmalıdır.
- Özellikle kullanıcı gizliliğini açıklamalıdır.
- İlgili uygun açıklamaları içermeli, konum verilerine atıfta bulunmalı ve uygulamada konum verilerinin kullanımı hakkında bilgi sağlamalıdır.
Gizlilik politikanızı uygulamanızın mağaza girişi sayfasına da eklemeniz gerekir. Böylece kullanıcılar açısından şeffaflığı desteklemiş, hassas kullanıcı ve cihaz verilerini nasıl işlediğinizi göstermiş olursunuz. Diğer koşullar hakkında kendi hukuki temsilcinize danışabilirsiniz.
Yaygın ihlaller ve çözüm adımları
Anlaşılmayan özellik açıklaması
Beyanınıza göre arka planda konuma erişim gerektiren özelliği belirleyemezsek ilgili özellik hakkında anlaşılır bir açıklama veya ek bilgiler sağlamanızı talep ederiz. Uygulamanızın arka planda konuma erişmek isteyen birden fazla özelliği varsa yalnızca bir özellik seçip beyanda bulunmanız gerekir.
Bu sorunu çözmek için aşağıdaki iki adımdan birini uygulayın:
- Arka planda konuma erişmek isteyen bir özellikle ilgili açıklamanıza bilgi eklemek ve/veya buradaki bilgileri açıklığa kavuşturmak için yeniden beyan formu gönderin.
- Kapalı ve açık kanallar dahil tüm kanallardaki her APK için söz konusu izni, uygulama manifestinden ve ilgili kaynak kodundan kaldırın.
Uygulamanızın arka planda konuma erişmek isteyen birden fazla özelliği varsa aşağıdaki ölçütlere dayanarak beyan edilecek tek bir özellik seçin. Ardından, beyan formunuzu Google Play Console hesabınızdan yeniden gönderin.
- Seçtiğiniz özellik, uygulamanızın temel işlevi yani asıl amacı açısından önemli olmalıdır. Bu temel özellik olmadığında uygulamanız bozulur veya kullanılamaz hale gelir.
- Kullanıcıların, uygulamanızın arka planda konumlarına erişmesini bekleyip beklemeyeceklerini ve arka planda konuma erişmeden de aynı deneyimi sunup sunamayacağınızı düşünün.
- Özellik, kullanıcılara önemli avantajlar sağlamalıdır. Örneğin, hem coğrafi sınırları belirlenmiş bir bölgeden ayrılan çocuklar olduğunda uyarı tetiklemek hem de yakındaki teklifleri kullanıcılara bildirmek için arka planda konum kullanan, ailelere yönelik bir tamamlayıcı uygulama düşünün. Çocuk güvenliği için coğrafi sınır belirleme özelliği, kullanıcıya konum içeriğine dayalı reklamlardan (kullanışlılık/kişiselleştirme) daha değerli bir fayda (algılanan güvenlik) sağladığından izin beyanınızda bu özellik kullanılmalıdır.
- Yalnızca reklam göstermek için arka planda konuma erişim istekleri reddedilecektir.
Birden fazla özellik beyanı
Geliştiriciler arka planda konuma erişim gerektiren birden çok değil, tek bir konum tabanlı özellik beyan edebilirler. Seçtiğiniz özellik, uygulamanızın temel işlevi yani asıl amacı açısından önemli olmalıdır.
Uygulamanızın arka planda konum erişimi gerektiren birden çok özelliği varsa beyan edilecek tek bir özellik seçip beyan formunuzu Google Play Console hesabınız üzerinden yeniden gönderin. Özelliği seçerken aşağıdaki soruları göz önünde bulundurun:
- Bu özellik, uygulamanızın temel işlevi ya da asıl amacı için gerekli mi? Bu özellik olmadığında uygulamanız bozulur mu veya kullanılamaz hale gelir mi?
- Kullanıcılar uygulamanın arka planda konum bilgilerine erişmesini bekler miydi? Aksi halde bu uygulama arka planda konum erişimi için iyi bir aday olmayabilir.
- Uygulamanız arka planda konum erişimi olmadan aynı deneyimi sağlayabilir mi? Öyleyse bu yolu tercih etmeniz onay açısından daha iyi olur.
- Uygulamanızın arka planda konum erişimi için iyi bir aday olmadığına karar verir ve/veya aynı kullanıcı deneyimini bu erişim olmadan da sunabilirseniz, arka planda konum erişimi iznini hem uygulama manifestinden hem de tüm kanallardaki (kapalı ve açık kanallar dahil) tüm APK'lar için ilgili kaynak kodundan kaldırdığınızdan emin olun.
- Bu özellik kullanıcılara önemli bir avantaj sağlıyor mu? Örneğin, hem coğrafi sınırları belirlenmiş bir bölgeden ayrılan çocuklar olduğunda uyarı tetiklemek hem de yakındaki teklifleri kullanıcılara bildirmek için arka planda konum kullanan, ailelere yönelik bir tamamlayıcı uygulama düşünün. Çocuk güvenliği için coğrafi sınır belirleme özelliği, kullanıcıya konum içeriğine dayalı reklamlardan (kullanışlılık/kişiselleştirme) daha değerli bir fayda (algılanan güvenlik) sağladığından izin beyanında bu özellik kullanılmalıdır.
- Arka planda konuma erişmek istemenizin tek nedeni reklamlar mı? Yalnızca reklam göstermek için gönderilen istekler reddedilecektir.
Uygulamada arka plan özelliği doğrulanamadı
İnceleme ekibimizin, arka planda konum erişimi gerektirdiği beyan edilen özelliğin uygulamada sunulduğunu ve ilgili özelliğin uygulama içinde sağladığı işlevi doğrulayabilmesi gerekir. İlgili özellik kullanıcılar tarafından görülemiyorsa gönderdiğiniz videoda bu özelliğin işlevi açıklanmalıdır.
Bu sorunu düzeltmek için videonuzu, arka planda konuma erişim gerektirdiğini beyan ettiğiniz özelliği gösterecek şekilde düzenleyin ve Google Play Console hesabınız üzerinden beyan formunuzu yeniden gönderin.
- Videonuzda, arka planda konumu kullanan uygulama içi özellik işlevini gösterin. Kullanıcının belirgin açıklamayı ve çalışma zamanında istenen izni (kullanıcı rızasıyla) nasıl tetikleyebileceğini de göstermeyi unutmayın.
- Beyan ettiğiniz özelliğin işlevi doğrudan kullanıcı tarafından görülebilecek gibi değilse uygulama içi deneyimi gösterin. Örneğin, bu özelliğin kullanıcıyı sahtekarlık uyarısı konusunda nasıl bilgilendirdiğini gösterin.
Özellik, arka planda konuma erişim koşullarını karşılamıyor
İnceleme ekibimiz beyan edilen özelliğin konum izni politika koşullarımızı karşılamadığını belirleyebilir. Bu sorunu düzeltmek için, arka planda konum erişimi isteğini kaldırıp uygulamanız için bir güncelleme gönderin. Arka planda konum erişimi için farklı bir özellik beyan etmek isterseniz bu kılavuzu takip edin:
- Yalnızca kullanıcılarınıza net bir değer sunan ve uygulamanızın temel işlevi yani asıl amacı açısından önemli olan özellikleri seçin. Bu temel özellik olmadığında uygulamanız bozulur veya kullanılamaz hale gelir.
- Kullanıcıların, uygulamanızın arka planda konumlarına erişmesini bekleyip beklemeyeceklerini düşünün. Aksi halde bu uygulama arka planda konum erişimi için iyi bir aday olmayabilir.
- Arka planda konuma erişmeden de kullanıcılara aynı deneyimi sunabiliyorsanız bunu yapın.
- Uygulamanızın arka planda konum erişimi için iyi bir aday olmadığına ve/veya bu erişim olmadan da aynı kullanıcı deneyimini sunabileceğinize karar verirseniz kapalı ve açık test kanalları dahil tüm kanallardaki her APK için arka planda konum erişimi iznini, uygulama manifestinden ve ilgili kaynak kodundan kaldırın.
Gönderilen videoyla ilgili sorunlar
Beyanda sağlanan videoyu görüntüleyemediğimiz veya uygulama içi deneyimin videoda doğru yansıtılmadığı durumlar olabilir. Videoda, beyan edilen uygulama içi özellik işlevinin çalışırken görüntüsü yer almalı ve bu özelliğin arka planda konumu nasıl kullandığı gösterilmelidir. Kullanıcının belirgin açıklamayı nasıl tetikleyebileceğini ve cihaza dayalı çalışma zamanında istenen izni (kullanıcı rızasıyla birlikte) gösterin.
Videonuzun erişilebilir olduğundan emin olun ve/veya arka planda konuma erişim gerektirdiği beyan edilen özelliği açıkça gösterecek şekilde videonuzu düzenleyin. Ardından, beyan formunuzu Google Play Console hesabınızdan yeniden gönderin.Geçersiz gizlilik politikası
İncelememizde politika koşullarımıza uygun olmayan gizlilik politikaları tespit edilebilir. Bunu düzeltmek için Kişisel ve Hassas Kullanıcı Verileri Politikası'nı inceleyin, ardından politikaya uymak için aşağıdaki yönergeleri izleyerek gizlilik politikanızı ekleyin veya güncelleyin:
- Gizlilik politikanız çalışan bir URL'de bulunmalıdır (PDF kabul edilmez).
- Düzenlenemez durumda olmalıdır.
- Uygulamanızla alakalı olmalıdır.
- Özellikle kullanıcı gizliliğini kapsamalıdır.
- Uygulamanızın Mağaza Girişi sayfasında ve uygulamanızın içinde bağlantılı olmalıdır.
- Google Play girişinde kullanılan tüzel kişiye (örneğin, geliştirici veya şirket) ya da uygulamanın tam adına atıfta bulunmalıdır.
Gizlilik politikası bağlantısı geçersiz veya eksik
Gizlilik politikanızı güncelleme:
- Gizlilik politikanız çalışan bir URL'de bulunmalıdır (PDF kabul edilmez).
- Düzenlenemez durumda olmalıdır.
- Uygulamanızla alakalı olmalıdır.
- Özellikle kullanıcı gizliliğini kapsamalıdır.
- Uygulamanızın Mağaza Girişi sayfasında ve uygulamanızın içinde bağlantılı olmalıdır.
- Google Play girişinde kullanılan tüzel kişiye (örneğin, geliştirici veya şirket) ya da uygulamanın tam adına atıfta bulunmalıdır.
Beyanda eksik bilgiler
Belirgin açıklamalar uygulamanın çalışma zamanında istenen konum izninden önce görünmeli ve kullanıcıya hangi özelliklerin arka planda konum bilgisi kullandığını bildirmelidir. Belirgin açıklama ve rıza şartlarını inceleyip belirgin açıklamanızı güncelleyin:
- Belirgin açıklamanız "konum" terimini içermelidir.
- Konumun arka planda nasıl kullanıldığını belirtmek için şu ifadelerden birini ekleyin: "arka plan"/"uygulama kapalıyken"/"her zaman kullanımda"/"uygulama kullanılmıyorken".
- Arka planda konum kullanan tüm özelliklerin listesi
- İzin verilen kullanımı reklamlar için genişletirseniz şu ifadeyi dahil edin: "reklam sunmak/reklamcılığı desteklemek/reklamları desteklemek için kullanılır". (En doğru ifadeyi seçin.)
Belirgin açıklama bulunamadı
Uygulamalar, çalışma zamanında istenen konum izninden önce görüntülenen bir iletişim kutusunda belirgin açıklamayı göstermelidir. Uygulamanızda söz konusu belirgin açıklama bulunmuyorsa belirgin açıklama ve rıza şartlarını inceleyin ve bir belirgin açıklama ekleyin.
- Belirgin açıklamanız, uygulamanızın çalışma zamanında istenen konum izninden önce görünmelidir.
- En azından şu cümleyi ekleyin: "Bu uygulama, kapalıyken veya kullanılmadığında bile ["özellik"], ["özellik"] ve ["özellik"] özelliklerini etkinleştirmek için konum verilerini toplar." Bu cümleyi, uygulamanızda arka planda konuma erişmek isteyen ve kullanıcı tarafından görülebilen ilgili tüm özellikleri içerecek şekilde uyarlayın. İzin verilen kullanımı reklamlar için genişletirseniz şu ifadeyi de ekleyin: "Bu veriler ayrıca reklam sunmak/reklamcılığı desteklemek/reklamları desteklemek için kullanılır".
- Arka planda konum verilerini nasıl ve neden kullandığınızı açıklamak için gereken diğer bilgileri de içermelidir. Başka içeriklere izin verilse de bunlar gerekli içeriğin hemen görünmesine engel olmamalıdır.
Çalışma zamanında istenen konum izninden önce belirgin açıklama gösterilmesi gereklidir
Uygulamalar, çalışma zamanında istenen konum izninden önce görüntülenen bir iletişim kutusunda belirgin açıklamayı göstermelidir. Belirgin açıklamanızın doğru zamanda göründüğünden ve belirgin açıklama ve rıza şartlarını karşıladığından emin olun:
- Uygulamanızın çalışma zamanında istenen konum izninden önce iletişim kutusunda belirgin açıklamasını gösterin.
- En azından şu cümleyi ekleyin: "Bu uygulama, kapalıyken veya kullanılmadığında bile ["özellik"], ["özellik"] ve ["özellik"] özelliklerini etkinleştirmek için konum verilerini toplar." Bu cümleyi, uygulamanızda arka planda konuma erişmek isteyen ve kullanıcı tarafından görülebilen ilgili tüm özellikleri içerecek şekilde uyarlayın.
- Arka planda konum verilerini nasıl ve neden kullandığınızı açıklamak için gereken diğer bilgileri de içermelidir. Başka içeriklere izin verilse de bunlar gerekli içeriğin hemen görünmesine engel olmamalıdır.
- İzin verilen kullanıma reklamları da dahil ederseniz şu cümleyi de ekleyin: "Bu veriler reklam gösterimi için de kullanılır."
Özellik, arka planda konum erişimi için uygun değil
İnceleme ekibimiz, beyanda seçili olan özelliğin çalışması için arka planda konuma erişmesi gerekmediğini tespit edebilir. Veya ilgili özellik, arka planda konum erişimi yerine ön planda konum erişimini kullanabilir. Bu durumlar arka planda konum erişiminin onaylanması için uygun değildir.
Bu gibi durumlarda arka planda konum erişimini uygulamanızdan kaldırabilir ve/veya bunun yerine ön planda konum erişimi kullanabilirsiniz. Bu adımın ardından uygulamanız için bir güncelleme gönderin.
Test amaçlı kimlik bilgileri eksik veya geçersiz
Uygulama içi özellik ile beyan uyuşmuyor
Arka planda konumu kaldırma
Uygulamanızın arka planda konum erişimi gerektirmediğine karar verirseniz, arka plan kullanımını kaldırıp uyumluluğu sağlamak için bu bölümdeki adımları uygulayın. Ayrıca, üretim harici kanallar dahil olmak üzere herhangi bir uygulama paketinde veya APK'da konum izinleri kullanılıyorsa uygulamanızı incelenmesi için göndermeniz gerekir. Etkilenen uygulama paketlerinin veya APK'ların listesini görmek için Google Play Console hesabınızda Uygulama içeriği'ne (Politika > Uygulama içeriği > Hassas uygulama izinleri > Özeti göster) gidin.
Daha önce arka planda konuma erişen ancak uyumlu olmayan uygulama paketleriniz veya APK'larınız olduysa, belirli kanalları kullanmıyor olsanız bile uyumlu olmayan sürümlerin mevcut sürümlerinizin hiçbirinde bulunmadığından emin olun.
- Belirli bir sürümün etkin durumda olup olmadığını kontrol etmek için Uygulama paketi gezgini'ni (
Test edin ve yayınlayın
> Uygulama paketi gezgini) açın. - Önceki uyumlu olmayan uygulama paketi veya APK'nın yerini alacak yeni bir uygulama paketi ya da APK gönderirken, yeni sürümü kullanıma sunmadan önce, uyumlu olmayan uygulama paketi veya APK'nın "Dahil değil" bölümünde olduğundan emin olun.
- Daha fazla bilgi için Sürüm hazırlama ve kullanıma sunma makalesindeki "Dahil değil" bölümüne bakabilirsiniz.
- Yeni ve uyumlu tüm sürümlerin %100 oranında kullanıma sunularak uyumlu olmayan uygulama paketlerini veya APK'ları devre dışı bıraktığından emin olun.
Kod yollarınızı inceleyip kullanımı yalnızca ön plan amaçlı olacak şekilde kısıtladıktan sonra da sorun yaşamaya devam ederseniz, uygulamanızda kullanılan ve arka planda konuma erişen üçüncü taraf SDK'ları inceleyin.
Uygulamanızın konum izinleri onayı ne zaman güncellenir?
Uygulamanızın arka planda konum kullanımı için onaylanmasını ve gelecekteki tüm gönderimlerde uyumluluğu sürdürmesini sağlamak sizin sorumluluğunuzdadır. Uygulama güncellemeleri Google Play politikaları doğrultusunda incelenir. Uygulamanızdaki önemli değişiklikler, uygulamanızın arka planda konum erişimi onayını etkileyebilir ve ek incelemeler gerektirebilir.
Arka planda konum kullanan bir uygulama özelliğinde değişiklik olursa lütfen uygulamanızı bu doğrultuda inceleyebilmemiz için yeni bir beyan formu gönderin.
Konum izinleri kullanan eski APK'lar ile ilgili sorunlar
Konum izni bulunan eski APK'larınız var ve bunların kodunda artık değişiklik yapamıyorsanız politika istisnası için başvurabilirsiniz.
İstisnadan yararlanabilmek için aşağıdaki şartların tümünü karşılamanız gerekir:
- İstisnadan yararlanmasını istediğiniz APK'ları beyan etmeniz gerekir.
- İstisna talep ettiğiniz APK'lar 1 Ocak 2019'dan önce yayınlanmış olmalıdır.
- Android Oreo (API Düzeyi 26) veya sonraki sürümlerin kullanıcılarına sunulan alternatif APK'larınızın olması ve bu APK'ların da Konum İzni Politikası'yla uyumlu olması gerekir.
- İstisna isteğinde bulunan APK'lar, toplam yükleme tabanınızın çok küçük bir yüzdesini (%10'dan küçük olmalıdır) temsil etmelidir.
Google Play, isteği inceleyecek ve durum bazında değerlendirerek istisna sağlayacaktır. Alternatif olarak, Konum İzinleri Politikası'na uymak için, ihlalde bulunan APK'ları yayından kaldırmayı seçebilirsiniz.
- Google Play Console'da izinleri bildirme hakkında daha fazla bilgi edinin
- Android Geliştiricileri sitesinde konum kullanım özelliği olan uygulamalar oluşturma hakkında daha fazla bilgi edinin.
- Android Developers sitesinde izinler ve izin kullanımı iş akışı hakkında daha fazla bilgi edinebilirsiniz.
- Android Geliştiricileri sitesinde gizlilikle ilgili en iyi uygulamalar hakkında daha fazla bilgi edinin.
- Kullanıcı Verileri politikamızı okuyun.
- Google Play cihaz konumu politikaları ile uyumluluğu nasıl sağlayacağınız hakkında daha fazla bilgi edinmek için Başarılı Uygulama Akademisi'ni ziyaret edin.