Използване на API на AccessibilityService

Google Play разрешава използването на API на AccessibilityService за широка гама от приложения. Само услугите, които имат за цел да помагат на хора с увреждания да осъществяват достъп до устройствата си или по друг начин им помагат да преодоляват предизвикателства, породени от съответните увреждания, могат да декларират, че са инструменти за достъпност. Това се прави с помощта на атрибута isAccessibilityTool във файла с метаданни на услугата.

Приложенията, които използват isAccessibilityTool, са изключени от описаните по-долу изисквания за разкриване на информация по ясен начин и за получаване на съгласие. Освен това от 3 ноември 2021 г. ще трябва да попълните формуляра за деклариране на разрешения и да получите одобрение от Google Play за всички приложения, които са насочени към Android 12 и използват API на AccessibilityService.

Кои приложения могат да бъдат инструменти за достъпност?

Приложенията, които са създадени, за да помагат на хора с увреждания, включват:

  • екранни четци, които помагат на лица със зрителни увреждания;
  • системи за въвеждане посредством превключватели, които помагат на хора с двигателни увреждания;
  • системи за гласово въвеждане, които помагат на хора с двигателни увреждания;
  • системи за достъп чрез брайлово писмо, които помагат на хора със зрителни увреждания и влошен слух.

Инструментите, които са в помощ на потребители с други увреждания, като например когнитивни или множество увреждания, също отговарят на условията.

Основната цел на инструментите трябва да бъде да помагат на хора с увреждания. Например обикновен асистент с гласово активиране, който е насочен към голяма част от потребителите, но в някои ситуации може да бъде полезен и на потребителите с двигателни увреждания, няма да отговаря на изискванията за инструмент за достъпност. Повечето програмисти на инструменти за достъпност прекарват по-голямата част от проучването на потребителите си в опити да разберат сложните предизвикателства, с които се сблъскват хората с конкретни увреждания при използване на устройствата си, и предлагат решение за справяне със съответните предизвикателства. В описанието на инструментите за достъпност в Google Play Магазин трябва ясно да е посочено за кои потребители е предназначено приложението и как то им помага да преодолеят предизвикателствата, пред които са изправени.

Други примери за приложения, които не са инструменти за достъпност, включват антивирусен софтуер, инструменти за автоматизиране, асистенти, приложения за наблюдение, програми за почистване, мениджъри на паролите и стартови панели.

Изисквания за разкриване на информация по ясен начин и за получаване на съгласие

Приложенията, които не отговарят на условията за атрибута AccessibilityTool, трябва да спазват изискванията за разкриване на информация по ясен начин и за получаване на съгласие, описани в правилата на Google Play относно потребителските данни. Тези приложения трябва да включват съобщение за разкриване на информация по ясен начин, което:

  • трябва да бъде в самото приложение, а не само в описанието му или на уебсайт.
  • трябва да се показва при обичайно използване на приложението, без да се налага потребителят да отваря меню или настройки.
  • трябва да описва данните, до които се осъществява достъп или които се събират чрез API на AccessibilityService.
  • трябва да обяснява как ще се използват и/или споделят данните.
  • даването на съгласие трябва да става с изрично действие от страна на потребителя (напр. докосване, поставяне на отметка в квадратче).
  • не може да се намира само в общи условия или декларация за поверителност.
  • не може да бъде включено в други съобщения за разкриване на информация, свързани със събирането на лични или чувствителни данни. То трябва да е отделно съобщение за разкриване, описващо защо приложението изисква API на AccessibilityService и всички потенциални случаи на употреба.

Важно: Ако промените начините, по които приложението ви използва този API, трябва отново да изпратите формуляра с актуализирана и точна информация. Подвеждащите и недекларираните начини на използване на тези API може да доведат до спиране на приложението ви и/или до прекратяване на профила ви на програмист.

Декларация за услуги за достъпност

От 3 ноември 2021 г. за приложенията, които са насочени към API ниво 31 и включват AccessibilityService, ще трябва да се попълни в Play Console нова декларация в съответствие с правилата. Не блокираме употребата на този API, но ще изискваме разкриване на информация по ясен начин относно използването му за приложения, които не са инструменти за достъпност. Инструментите за достъпност са приложения, чиято основна цел е да помагат на потребителите с увреждания.

Декларация за приложения, които са инструменти за достъпност

Ако сте заявили, че приложението ви е инструмент за достъпност, чрез задаване на isAccessibilityTool=true във файла с метаданни за услугата, ще трябва да ни кажете как приложението ви обслужва съответните нужди.

Ето визуализация на въпросите в декларацията:

  1. Опишете една основна функция в приложението си, която изисква позволен начин на използване на API на AccessibilityService.
     
  2. Какви типове увреждания обслужва приложението ви? Изберете всички приложими.
    • Двигателни
    • Зрителни
    • Слухови
    • Когнитивни нарушения и затруднения при учене
    • Друго
  3. Кои са целевите потребители на приложението ви?
     
  4. За да ни помогнете да прегледаме приложението ви, предоставете връзка към кратък видеоклип, показващ как то се отваря и как услугите за достъпност се активират и използват. Ако начинът на употреба на тези услуги не е очевиден от потребителския интерфейс, разяснете го посредством гласов запис или надписи.

Декларация за приложения, които НЕ са инструменти за достъпност

Ако не сте заявили, че приложението ви е инструмент за достъпност, но използвате API на AccessibilityService, т.е. не сте задали флага isAccessibilityTool във файла с метаданни за услугата за достъпност, ще трябва да попълните в Play Console декларация за достъпност.

Ето визуализация на въпросите в декларацията:

  1. Защо е необходимо приложението ви да използва API на AccessibilityService? Изберете всички приложими.
    • Функционалност на приложението
    • Анализ
    • Съобщения от програмиста
    • Предотвратяване на измами, сигурност и спазване на изискванията
    • Рекламиране или маркетинг
    • Персонализиране
    • Управление на профила
  2. Събирате и/или споделяте ли лични или чувствителни данни чрез възможностите за достъпност?
    • Да
    • Не

Забележка: Научете повече за събирането и споделянето на данни.

[Ако сте отговорили с Да на втория въпрос]

  1. Какви потребителски данни събирате и/или споделяте чрез API на AccessibilityService? Изберете всички приложими.
    • Местоположение
      • Приблизително местоположение
      • Точно местоположение
    • Лични данни
      • Име
      • Имейл адрес
      • Лични идентификатори
      • Адрес
      • Телефонен номер
      • Раса и етническа принадлежност
      • Политически убеждения или религиозни вярвания
      • Сексуална ориентация или полова идентичност
      • Друга лична информация
    • Финансова информация
      • Кредитна карта, дебитна карта или номер на банкова сметка
      • История на покупките
      • Кредитна информация
      • Друга финансова информация
    • Здраве и фитнес
      • Здравна информация
      • Информация за физическото състояние
    • Съобщения
      • Имейли
      • SMS или MMS съобщения
      • Други съобщения в приложението
    • Снимки или видеоклипове
      • Снимки
      • Видеоклипове
    • Аудиофайлове
      • Гласови записи или звукозаписи
      • Музикални файлове
      • Други аудиофайлове
    • Файлове и документи
      • Файлове и документи
    • Календар
      • Събития в календара
    • Контакти
      • Контакти
    • Активност в приложението
      • Показвания на страници и докосвания в приложението
      • История на търсенията в приложението
      • Инсталирани приложения
      • Друго съдържание, генерирано от потребителите
      • Други действия
    • Сърфиране в мрежата
      • История на сърфиране в мрежата
    • Информация за приложението и ефективността
      • Регистрационни файлове за сривове
      • Диагностика
      • Други данни за ефективността на приложението
    • Идентификатори на устройството или други идентификатори
      • Идентификатори на устройството или други идентификатори
  2. За да ни помогнете да прегледаме приложението ви, предоставете връзка към кратък видеоклип, показващ съобщението за разкриване на информация по ясен начин, което потребителите виждат в приложението ви.

 

Указания за видеоклипа, в който се показва съобщението за разкриване на информация по ясен начин за приложението ви

Видеоклипът, който предоставяте като част от декларацията, трябва да включва следните неща:

  1. Отварянето на приложението ви на устройството.
  2. Потребителската навигация за достигане до екрана за разкриване на информация по ясен начин и за получаване на съгласие относно услугите за достъпност.
    • Видеоклипът трябва да включва цялото разкриване на информация. Ако е необходимо превъртане, превъртайте бавно, така че целият текст да се вижда във видеоклипа.
    • Съобщението за разкриване на информация по ясен начин в приложението не може да бъде заменено с AccessibilityService_description или AccessibilityService_htmlDescription
  3. Потребителската навигация, когато потребителят даде съгласието си, включително когато предостави на приложението ви разрешението за достъпност.
  4. Потребителската навигация, когато потребителят не даде съгласието си, включително процеса на повторно задействане на екрана за разкриване на информация по ясен начин и за получаване на съгласие.
  5. Основна функция в приложението ви, която използва възможностите за достъпност. Ако начинът на употреба на услугите за достъпност в приложението ви не е очевиден от потребителския интерфейс, разяснете го посредством гласов запис или надписи.

 

Това полезно ли бе?

Как можем да направим подобрения?

Нуждаете се от още помощ?

Изпробвайте следните стъпки:

Търсене
Изчистване на търсенето
Затваряне на търсенето
Главно меню
749351187115663779
true
Търсене в Помощния център
true
true
true
true
true
92637
false
false