AccessibilityService API'nin kullanımı

Google Play, farklı uygulamalar için AccessibilityService API'nin kullanılmasına izin verir. Ancak, yalnızca engelli bireylerin cihazlarına erişmelerine veya engellilik durumlarından kaynaklanan zorlukların üstesinden gelmelerine yardımcı olmak amacıyla tasarlanmış hizmetler kendilerini erişilebilirlik aracı olarak tanımlamaya uygundur. Bu tür bir tanımlama, hizmetin meta veri dosyasındaki isAccessibilityTool özelliği kullanılarak yapılır.

isAccessibilityTool özelliğini tanımlayan uygulamalar aşağıda anlatılan belirgin şekilde açıklama ve izin şartından muaftır. Ayrıca AccessibilityService API'yi kullanarak Android 12 sürümünü hedefleyen tüm uygulamaların 3 Kasım 2021'den itibaren İzin Beyanı Formu'nu doldurup Google Play'den onay alması gerekecektir.

Hangi uygulamalar Erişilebilirlik Aracı olabilir?

Engelli bireyleri desteklemek için tasarlanmış uygulamalar şunları içerir:

  • Görme engelli bireyleri destekleyen ekran okuyucular
  • Hareket engelli bireyleri destekleyen anahtara dayalı giriş sistemleri
  • Hareket engelli bireyleri destekleyen sese dayalı giriş sistemleri
  • Hem görme hem de işitme engelli bireyleri destekleyen Braille alfabesine dayalı erişim sistemleri

Zihinsel engelli veya birden fazla engeli olan bireyleri destekleyen araçlar da Erişilebilirlik Aracı olarak nitelendirilir.

Bu araçların ana amacı, engelli bireyleri desteklemek olmalıdır. Örneğin, büyük bir kullanıcı kesimini hedefleyen ancak bazı durumlarda hareket engelli kullanıcılara da yardımcı olan sesle etkinleştirilen genel bir asistan, erişilebilirlik aracı olarak nitelendirilmez. Erişilebilirlik aracı geliştiricilerinin çoğu, kullanıcı araştırmalarının büyük kısmını, belirli bir engelli bireyler topluluğunun cihazlarını kullanırken karşılaştıkları karmaşık zorlukları anlayıp engelli bireylerin bu zorlukların üstesinden gelmelerine yardımcı olacak çözümler geliştirirler. Bir erişilebilirlik aracının Google Play Store'daki açıklamasında hem bu kullanıcıların kimler olduğu hem de uygulamanın bu kullanıcılara karşılaştıkları zorlukların üstesinden gelmelerinde nasıl yardımcı olduğu açıkça belirtilmelidir.

Erişilebilirlik aracı olmayan uygulamalara verilebilecek diğer örnekler şunlardır: Antivirüs yazılımları, otomasyon araçları, asistanlar, izleme uygulamaları, temizleyiciler, şifre yöneticileri ve başlatıcılar.

Belirgin şekilde açıklama ve izin şartları

IsAccessibilityTool özelliğine uygun olmayan uygulamalar, Google Play'in Kullanıcı Verileri politikasında yer alan belirgin şekilde açıklama ve izin şartlarını karşılamalıdır. Bu uygulamalar, aşağıdaki şartları yerine getiren bir açıklamaya belirgin şekilde yer vermelidir:

  • Yalnızca uygulama açıklamasında veya bir web sitesinde değil, uygulamanın kendi içinde de olmalı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 veya AccessibilityService API aracılığıyla hangi verilerin toplandığı açıklanmalıdır;
  • Verilerin nasıl kullanılacağı ve/veya paylaşılacağı açıklanmalıdır;
  • İzin için kullanıcının onay verdiğini gösteren bir eylemi (ör. kabul et seçeneğine dokunma veya bir onay kutusunu işaretleme) gerektirmelidir;
  • Yalnızca bir gizlilik politikasına veya hizmet şartlarına yerleştirilemez; ve
  • Kişisel veya hassas verilerin toplanmasıyla ilgisi diğer açıklamalara dahil edilemez. Bu, uygulamanın neden AccessibilityService API'ye ihtiyaç duyduğunu ve olası kullanım alanlarını belirten ayrı bir açıklama olmalıdır.

Önemli: Uygulamanızın bu API'yi kullanma şeklini değiştirirseniz formu güncel ve doğru bilgilerle tekrar göndermeniz gerekir. Bu API'lerin aldatıcı ve beyan edilmeyen kullanımları, uygulamanızın askıya alınmasına ve/veya geliştirici hesabınızın feshedilmesine neden olabilir.

Erişilebilirlik hizmetleri beyanı

API 31 düzeyini hedefleyen ve AccessibilityService içeren uygulamaların 3 Kasım 2021'den itibaren Play Console'da yeni bir politika beyanını doldurması gerekecek. Bu API'nin kullanımını engellemiyoruz. Sadece erişilebilirlik aracı olmayan uygulamalardaki API kullanımının belirgin bir şekilde açıklanmasını talep ediyoruz. Erişilebilirlik araçları birincil olarak engelli kullanıcıları desteklemeyi amaçlayan uygulamalardır.

Erişilebilirlik aracı olan uygulamaların beyanı

Hizmetinizin meta veri dosyasında isAccessibilityTool=true ayarını yaparak uygulamanızın bir erişilebilirlik aracı olduğunu beyan ettiyseniz, uygulamanızın karşıladığı erişilebilirlik ihtiyacı hakkında bize bilgi vermeniz gerekir.

Beyan sorularının önizlemesini aşağıda bulabilirsiniz:

  1. Uygulamanızda AccessibilityServices API'nin kullanımına izin verilmesini gerektiren temel bir özelliği açıklayın.
     
  2. Uygulamanız hangi engellilik türlerine yönelik hizmet veriyor? Uygun olan tüm seçenekleri işaretleyin.
    • Motor
    • Görsel
    • İşitme
    • Bilişsel veya öğrenme
    • Diğer
  3. Uygulamanızın hedef kullanıcıları kimlerdir?
     
  4. Uygulamanızı incelememize yardımcı olmak için uygulamanızın açılmasını, erişilebilirlik hizmetlerinin etkinleştirilmesini ve kullanılmasını gösteren kısa bir videonun bağlantısını sağlayın. Erişilebilirlik hizmetlerinin uygulamanızda nasıl kullanıldığı kullanıcı arayüzünden belli olmuyorsa, anlaşılır olması için videoya seslendirme veya altyazı ekleyin.

Erişilebilirlik aracı OLMAYAN uygulamaların beyanı

Uygulamanızın bir erişilebilirlik aracı olduğunu beyan etmeden AccessibilityService API'yi kullanıyorsanız (yani erişilebilirlik hizmetinizin meta veri dosyasında isAccessibilityTool işaret ayarını yapmadıysanız) Play Console'da bir erişilebilirlik beyanı doldurmanız gerekir.

Beyan sorularının önizlemesini aşağıda bulabilirsiniz:

  1. Uygulamanızın neden AccessibilityServices API'yi kullanması gerekiyor? Uygun olan tüm seçenekleri işaretleyin.
    • Uygulama işlevselliği
    • Analiz
    • Geliştirici iletişimleri
    • Sahtekarlık önleme, güvenlik ve kanunlara uygunluk
    • Reklam veya pazarlama
    • Kişiselleştirme
    • Hesap yönetimi
  2. Erişilebilirlik özelliklerini kullanarak kişisel ya da hassas verileri topluyor ve/veya paylaşıyor musunuz?
    • Evet
    • Hayır

Not: Veri toplama ve veri paylaşımı hakkında daha fazla bilgi edinin.

[2. soruya cevabınız Evet ise]

  1. AccessibilityServices API'yi kullanarak hangi kullanıcı verilerini topluyor ve/veya paylaşıyorsunuz? Uygun olan tüm seçenekleri işaretleyin.
    • Konum
      • Yaklaşık konum
      • Tam konum
    • Kişisel bilgiler
      • Ad
      • E-posta adresi
      • Kişisel tanımlayıcılar
      • Adres
      • Telefon numarası
      • Irk ve etnik köken
      • Siyasi görüş veya dini inanç
      • Cinsel yönelim veya cinsel kimlik
      • Diğer kişisel bilgiler
    • Finansal bilgiler
      • Kredi kartı, banka kartı veya banka hesap numarası
      • İşlem geçmişi
      • Kredi bilgileri
      • Diğer finansal bilgiler
    • Sağlık ve fitness
      • Sağlık bilgileri
      • Fitness bilgileri
    • Mesajlar
      • E-postalar
      • SMS veya MMS mesajları
      • Diğer uygulama içi mesajlar
    • Fotoğraflar veya videolar
      • Fotoğraflar
      • Videolar
    • Ses dosyaları
      • Konuşma veya ses kayıtları
      • Müzik dosyaları
      • Diğer ses dosyaları
    • Dosyalar ve dokümanlar
      • Dosyalar ve dokümanlar
    • Takvim
      • Takvim etkinlikleri
    • Kişiler
      • Kişiler
    • Uygulama etkinliği
      • Uygulamada yapılan sayfa görüntüleme ve dokunma işlemleri
      • Uygulama içi arama geçmişi
      • Yüklü uygulamalar
      • Kullanıcı tarafından oluşturulan diğer içerikler
      • Diğer işlemler
    • Web'de gezinme
      • Web tarama geçmişi
    • Uygulama bilgileri ve performansı
      • Kilitlenme günlükleri
      • Teşhisler
      • Uygulama performansıyla ilgili diğer veriler
    • Cihaz veya diğer tanımlayıcılar
      • Cihaz veya diğer tanımlayıcılar
  2. Uygulamanızı incelememize yardımcı olmak için, uygulamanızda belirgin şekilde yer verilen açıklamanın kullanıcılara gösterildiği kısa bir videonun bağlantısını sağlayın.

 

Uygulamanızın belirgin şekilde açıklamasını gösteren video hakkında bilgiler

Beyanın bir parçası olarak sağladığınız video şunları içermelidir:

  1. Uygulamanızın cihazda açılışı.
  2. Erişilebilirlik ihtiyacı olan kullanıcıların belirgin şekilde açıklama ve kullanıcı rızası ekranına gitmek için izlemesi gereken kullanıcı işlemleri akışı.
  3. Uygulamanıza erişilebilirlik izni verilmesi de dahil olmak üzere kullanıcının izin verdiği zamanki kullanıcı işlemleri akışı.
  4. Kullanıcının belirgin şekilde açıklama ve kullanıcı rızası ekranını tekrar tetiklediği süreç de dahil olmak üzere izin vermediği zamanki kullanıcı işlemleri akışı.
  5. Uygulamanızda erişilebilirlik hizmetlerinin kullanıldığı temel bir özellik. Erişilebilirlik hizmetlerinin uygulamanızda nasıl kullanıldığı kullanıcı arayüzünden belli olmuyorsa, anlaşılır olması için videoya seslendirme veya altyazı ekleyin.

 

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?

Daha fazla yardıma mı ihtiyacınız var?

Bir sonraki adımları deneyin:

Arama
Aramayı temizle
Aramayı kapat
Ana menü
8444580367216658700
true
Yardım Merkezinde Arayın
true
true
true
true
true
92637
false
false