ASSISTANT |
Al menos uno de los siguientes elementos:
- La aplicación tiene una actividad que realiza acciones de asistencia, según la
información sobre el contexto del usuario cuando solicitó la asistencia
(por ejemplo, el nombre del paquete de la app actual en primer plano y su
información contextual).
- La aplicación tiene un servicio de interacción por voz siempre activo, restringido por el
android.permission.BIND_VOICE_INTERACTION , que puede
realizar reconocimiento de voz y organizar sesiones activas de interacción de voz.
Además, la app tiene una marca explícita que indica que el servicio
capaz de realizar la acción de asistencia.
|
BROWSER |
Todos los siguientes:
- La app tiene una actividad que las apps pueden invocar mediante un intent implícito.
solicitudes, que muestra una página web que corresponde a una
http:// dirección.
- La app debe controlar la navegación entre vínculos. Es decir, si el
el usuario está viendo una página web y hace clic en una dirección
http://
en el texto, la app debe poder mostrar el contenido
correspondiente al vínculo seleccionado sin intervención adicional del usuario.
- La app debe poder proporcionar la ubicación geográfica actual del dispositivo.
a las páginas web cuando se solicita y el usuario aprueba el
para cada solicitud.
|
DIALER |
Todos los siguientes:
- La app tiene una actividad que las apps pueden invocar mediante un intent implícito.
individuales, que proporciona la interfaz de usuario en la llamada mientras el dispositivo está
en una llamada.
- La app puede controlar intents de llamadas entrantes, mostrar la información
relacionadas con la llamada (por ejemplo, el número de teléfono del emisor) al
usuario y permitir que responda o rechace la llamada.
- La app proporciona al usuario un medio para iniciar llamadas y ver una
el historial de llamadas en su dispositivo.
|
SMS |
Todos los siguientes:
- La aplicación cumple con todos los
requisitos para apps de SMS.
- La app tiene una actividad que las apps pueden invocar mediante un intent implícito.
solicitudes, que pueden enviar un mensaje a un número de teléfono.
- La app tiene un servicio restringido por la
el permiso
android.permission.SEND_RESPOND_VIA_MESSAGE y
puede invocarse mediante intents implícitos, que pueden entregar mensajes recibidos desde
la aplicación Teléfono cuando el usuario opta por responder a través de un mensaje durante una
llamada entrante. La app puede entregar mensajes a través de sus propios mensajes
en un sistema de archivos.
- La app tiene dos receptores de emisión: uno está restringido por el
android.permission.BROADCAST_SMS permiso y otro
el permiso android.permission.BROADCAST_WAP_PUSH , que puede
escuchar mensajes SMS y MMS que se envíen al dispositivo
respectivamente. Luego, la app se encarga de escribir los mensajes en el
SMS al proveedor y notificando a los usuarios.
|
EMERGENCY |
Todos los siguientes:
- La app es una
app del sistema
.
- La app tiene una actividad que presenta información de emergencia del usuario.
Cualquier persona puede navegar a esta pantalla a través del botón de Emergencia en el
Actividad del Teléfono de emergencia.
|
HOME |
La app tiene una actividad que puede iniciar la pantalla de inicio cuando el usuario presiona
el botón de inicio. La pantalla principal debería mostrar íconos de apps, widgets y asistencia
navegación basada en botones o gestos (por ejemplo, deslizar hacia arriba para ver todas las aplicaciones).
|
CALL_REDIRECTION |
La app tiene un servicio restringido por android.permission.BIND_CALL_REDIRECTION_SERVICE
permiso al que se puede vincular el framework de telecomunicaciones. El servicio recibe el
número de teléfono saliente del marco de telecomunicaciones y realiza una de las
siguientes acciones:
- Permite que la llamada se realice sin modificaciones.
- Cambia el número saliente para enrutar a través de un número de proxy.
- Cancela la llamada.
|
CALL_SCREENING |
La app tiene un servicio restringido por el permiso android.permission.BIND_SCREENING_SERVICE .
que realiza dos funciones:
- Filtro y bloqueo de llamadas: El servicio puede elegir lo que
las llamadas deben enviarse a la app de Teléfono del teléfono (y posiblemente
tono, según el No interrumpir o volumen), y que se debe enviar en silencio a
en el buzón de voz.
- Identificación de llamadas: El servicio puede identificar y
mostrar información sobre una llamada mediante una interfaz de usuario.
|
SYSTEM_GALLERY |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La aplicación proporciona una IU para que los usuarios almacenen, organicen y muestren sus
imágenes y videos.
|
SYSTEM_AUTOMOTIVE_CLUSTER |
Todos los siguientes:
- La app es una
app del sistema
en Automotive.
- Solo los OEMs pueden otorgar este rol a la app.
- La app proporciona la capacidad de mostrar una pantalla de clúster de Automotive
(por lo general, al lado del volante) para que los usuarios contesten el teléfono
las llamadas y acceder a listas de contactos y registros de llamadas.
|
COMPANION_DEVICE_WATCH |
La app puede realizar solicitudes para asociarte con un dispositivo de reloj y administrarlo
(mediante la API proporcionada por el
CompanionDeviceManager ). Cuando el reloj
y la aplicación se conectan a través de la IU proporcionada por la aplicación, los usuarios pueden
administrar el reloj desde la app, como sincronizar los contactos y el calendario,
y administrar notificaciones y llamadas telefónicas.
|
SYSTEM_AUTOMOTIVE_PROJECTION |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app permite proyectar la pantalla del teléfono en el vehículo.
pantalla. Permite que los conductores accedan a las apps y las controlen en Android.
teléfonos, incluidos la música, la navegación, las llamadas telefónicas y la búsqueda,
usando mecanismos de entrada en el vehículo, como el tacto y el volante
controles de acceso y comandos por voz.
|
SYSTEM_SHELL |
Todos los siguientes:
- La app es una
app del sistema
a la que se le asigna
UID de
Process.SHELL_UID .
- Solo los OEMs pueden otorgar este rol a la app.
- La app proporciona una interfaz que funciona en el nivel de la línea de comandos
para que los usuarios
puedan interactuar con el SO Android. Por ejemplo, mostrar
el contenido de una carpeta o iniciar aplicaciones. Los comandos shell pueden ser
ejecutados de manera programática por apps (dados los permisos necesarios se hayan
otorgada) o desde la herramienta ADB.
|
SYSTEM_CONTACTS |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app proporciona una IU para que los usuarios administren sus contactos (por ejemplo,
ver, compartir, agregar, quitar o buscar un contacto). La app actualiza
Proveedor de contactos cuando el usuario actualiza sus contactos desde la app
Los usuarios también pueden llamar y enviar mensajes de texto a sus contactos desde
la aplicación.
|
SYSTEM_SPEECH_RECOGNIZER |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La aplicación proporciona un servicio que puede realizar el reconocimiento de voz.
- Cuando la app recibe transmisiones de micrófono en vivo desde otra app para
reconocimiento de voz, atribuye correctamente el uso del micrófono al
que realiza llamadas a la app y actualiza las estadísticas de operación de la app
según corresponda.
|
SYSTEM_WIFI_COEX_MANAGER |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app tiene un servicio que establece de forma dinámica una lista de canales de Wi-Fi.
que el dispositivo debe evitar debido a interferencias móviles.
|
SYSTEM_WELLBEING |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app debe permitir que los usuarios reduzcan las distracciones
y proporcionar a los usuarios estadísticas sobre cómo utilizan su dispositivo (para
ejemplo, su tiempo de uso por semana).
|
SYSTEM_TELEVISION_NOTIFICATION_HANDLER |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app debe mostrar notificaciones de atención a los usuarios que usan TVs. El
la app también debe mostrar notificaciones activas actuales cuando
android.app.action.TOGGLE_NOTIFICATION_HANDLER_PANEL
o el intent enviado (desde SystemUI).
|
SYSTEM_COMPANION_DEVICE_PROVIDER |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app debe poder detectar dispositivos periféricos cercanos. Integra
debe tener una IU en la que el usuario pueda confirmar que un dispositivo periférico determinado
deben asociarse con una app y administrarse a través de ella. Cuando el usuario confirma,
la aplicación de administración otorga permiso a la aplicación asociada para acceder al
dispositivo periférico (por ejemplo, su nombre, dirección, clase y conexión
estado) y puede iniciar el proceso de unión.
|
SYSTEM_DOCUMENT_MANAGER |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app tiene una actividad que permite a los usuarios acceder a documentos existentes.
y crear nuevos documentos en el dispositivo.
- La app debe cumplir con todos los requisitos que se describen en el CDD de Android.
sección
2.2.3 Software
debajo del encabezado
[3.2.3.1/H-0-1]
|
SYSTEM_ACTIVITY_RECOGNIZER |
Todos los siguientes:
- La app es una
app del sistema
.
- La app tiene un servicio restringido
android.permission.ACTIVITY_RECOGNITION , que puede realizar
reconocimiento de actividad (por ejemplo, correr o andar en bicicleta).
|
SYSTEM_UI |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app tiene una interfaz para que los usuarios interactúen con sus teléfonos. Para
como la pantalla principal del teléfono,
la navegación, las apps recientes
configuración rápida, barra de notificaciones, pantalla bloqueada, control de volumen.
|
SYSTEM_TELEVISION_REMOTE_SERVICE |
Todos los siguientes:
- La app es una
app del sistema
en Android TV.
- Solo los OEMs pueden otorgar este rol a la app.
- La app tiene un servicio que puede comunicarse con el control remoto de la TV.
controlar dispositivos HID (por ejemplo, a través de BLE), inyectar eventos (por ejemplo,
clics en botones) y enviar otros datos (por ejemplo, una reproducción de audio de un
micrófono integrado en el control remoto) en la plataforma.
|
SYSTEM_UI_INTELLIGENCE |
Todos los siguientes:
- Ser un servicio preinstalado que proporciona a través de APIs de framework
(APIs públicas o del sistema), un procesador inteligente integrado en el dispositivo para
de usuario (por ejemplo, predecir y mostrar próximas apps para el
usuarios).
- El servicio debe cumplir con todos los requisitos descritos en el CDD de Android.
sección
9.8.6 Captura del Contenido.
- El servicio no puede tener la
android.permission.INTERNET
permiso. En su lugar, debe acceder a Internet a través de redes
APIs en un proyecto de código abierto.
- El servicio no puede vincularse con apps, excepto para las siguientes apps del sistema:
Bluetooth, Contactos, Contenido multimedia, Telefonía, IU del sistema y componentes
proporcionando las APIs de Internet. Cada vinculación permitida se debe configurar de forma explícita
mediante la configuración de
<allow-association> en
la configuración del sistema.
- El servicio no puede compartir datos con apps, a menos que haya un usuario directo
acción (por ejemplo, el usuario presiona explícitamente un botón cada vez
se comparten los datos).
|
SYSTEM_AMBIENT_AUDIO_INTELLIGENCE |
Todos los siguientes:
- Idénticos a las condiciones para
SYSTEM_UI_INTELLIGENCE ,
excepto que la versión preinstalada
proporciona un procesador integrado en el dispositivo para audio ambiental
(por ejemplo, reconocer canciones que se reproducen cerca del dispositivo).
|
SYSTEM_AUDIO_INTELLIGENCE |
Todos los siguientes:
- Idénticos a las condiciones para
SYSTEM_UI_INTELLIGENCE ,
excepto que la versión preinstalada
proporciona un procesador de audio integrado en el dispositivo (para
como subtítulos de videos, podcasts, llamadas telefónicas, videollamadas y
mensajes de audio).
|
SYSTEM_NOTIFICATION_INTELLIGENCE |
Todos los siguientes:
- Idénticos a las condiciones para
SYSTEM_UI_INTELLIGENCE ,
excepto que la versión preinstalada
proporciona un procesador inteligente integrado en el dispositivo para las notificaciones
(por ejemplo, sugerencias de respuestas y acciones para notificaciones de mensajes).
|
SYSTEM_TEXT_INTELLIGENCE |
Todos los siguientes:
- Idénticos a las condiciones para
SYSTEM_UI_INTELLIGENCE ,
excepto que la versión preinstalada
proporciona un procesador de texto integrado en el dispositivo (para
como traducción instantánea o autocompletado).
|
SYSTEM_VISUAL_INTELLIGENCE |
Todos los siguientes:
- Idénticos a las condiciones para
SYSTEM_UI_INTELLIGENCE ,
excepto que la versión preinstalada
proporciona un procesador inteligente integrado en el dispositivo para características visuales
que implica analizar los datos de la cámara. Por ejemplo, mantener la
pantalla activa mientras el usuario la ve o determina la
orientación de la pantalla según la orientación facial del usuario desde el
cámara frontal del dispositivo.
|
COMPANION_DEVICE_APP_STREAMING |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La aplicación puede crear y administrar canales de comunicación con redes
para que puedan intercambiar datos. La app y los dispositivos conectados
deben autenticarse entre sí con éxito (por ejemplo, demostrando que sus
conocimiento de claves compartidas) para establecer estos canales de comunicación.
Los canales de comunicación deben tener protección de encriptación.
- La app puede enviar notificaciones desde el dispositivo local al dispositivo conectado
dispositivo para permitir que el usuario realice acciones en las notificaciones de la
dispositivo conectado.
- Debes poder transmitir los metadatos necesarios para la transmisión de apps al
dispositivo conectado, como la lista de aplicaciones disponibles en la
dispositivo local.
- Transmitir apps desde el dispositivo local al dispositivo conectado
dispositivo una vez que el usuario ha indicado su preferencia para hacerlo con
consentimiento explícito (ya sea en el teléfono o en el dispositivo conectado).
- Ser capaz de volver a reproducir (insertar) eventos que ocurren en una transmisión
en un dispositivo conectado en el dispositivo local. Por ejemplo:
volver a reproducir un evento táctil en la tablet en las mismas coordenadas del
teléfono.
- La app puede reemplazar la transmisión del micrófono del dispositivo local con una
la transmisión del micrófono del dispositivo conectado mientras se transmite una app
el micrófono.
- La app captura audio del dispositivo y lo transmite al dispositivo conectado
dispositivo.
- Debe bloquear la transmisión de la cámara del dispositivo local mientras se reproduce una aplicación.
usando la cámara.
- Se debe verificar la integridad de la compilación del SO del dispositivo conectado
(por ejemplo, mediante la certificación de dispositivo como en
VerifiedBootState ).
- Solo transmite apps donde solo haya una cuenta que coincida en la
en el registro de cuentas en el dispositivo (para
ejemplo,
AccountManager
en Android) en ambos dispositivos.
Si esta no es la
caso, la transmisión debe autorizarse con un código único que se muestre en el
dispositivo de origen y se ingresan en el dispositivo conectado. Ten en cuenta que, en caso de
que admiten multiusuarios (y no cuentas múltiples) con el mismo
un aislamiento de datos confiable, como
Multiusuario en Android,
un usuario cuenta como un dispositivo.
- Detener la transmisión y desconectarse de un dispositivo conectado de inmediato
si vence la autenticación de la cuenta en el dispositivo conectado
se revoca.
- Verifica que un dispositivo conectado esté dentro del alcance del Bluetooth del
dispositivo local antes y durante la transmisión.
- Se deben desconectar las sesiones de transmisión de apps en curso si el usuario no lo hace.
Interactuar con el dispositivo conectado (por ejemplo, teclado, pantalla táctil)
y mouse están inactivos) durante 5 minutos. Las apps de streaming de video están exentas
de este requisito.
- Si el dispositivo de origen usa el factor de conocimiento de la pantalla de bloqueo (LSKF), cuando
pantalla bloqueada, la app no debe transmitir apps a un dispositivo
dispositivo, a menos que tenga una pantalla de bloqueo y esté desbloqueado.
- Si un administrador gestiona el dispositivo, la aplicación debe respetar
políticas establecidas por el administrador sobre la habilitación o inhabilitación de la transmisión de apps para
dispositivos cercanos (por ejemplo, mediante
DevicePolicyManager
de tu app en Android).
- Se debe garantizar que la pantalla remota y todas las fuentes de entrada remota
los eventos pertenecen al mismo dispositivo lógico (por ejemplo, una pantalla remota)
y un teclado conectado) desde la perspectiva del usuario, y los eventos se enrutan en consecuencia.
- El usuario debe poder finalizar la transmisión desde el dispositivo local.
por ejemplo, con un botón
en una notificación persistente. Esta
el comportamiento se restringe mediante la pantalla de bloqueo si el teléfono tiene configurado un bloqueo de pantalla.
- Debes mostrar una opción en el dispositivo de origen cuando la transmisión se
en otro dispositivo, como un ícono en la barra de estado o una
notificación persistente.
|
DEVICE_POLICY_MANAGEMENT |
Todos los siguientes:
- Solo los OEMs pueden otorgar este rol a la app. Las apps no pueden solicitarlo
este rol, ya que debe otorgarse de inmediato al nombre del paquete
definido por el OEM cuando se envía el dispositivo.
- La app debe poder aprovisionar un perfil administrado (propietario del perfil) o
un dispositivo administrado (propietario del dispositivo), incluidas la descarga e instalación
el Cliente de Device Policy adecuado para que sea el propietario del dispositivo o del perfil en los siguientes casos:
como en los productos necesarios.
- La aplicación puede, opcionalmente, actualizar dinámicamente
recursos
como cadenas y elementos de diseño usados para administrar políticas de dispositivos.
- La app puede ser una app del sistema preinstalada o puede descargarse y
antes del aprovisionamiento.
- En los casos de aprovisionamiento del propietario del perfil, cuando la aplicación titular del rol
instalarse en un usuario de Android determinado
debe instalarse en todos los dispositivos
perfiles
para ese usuario.
|
SYSTEM_APP_PROTECTION_SERVICE |
Todos los siguientes:
- La app es una
app del sistema
.
- El único propósito de la app es detectar aplicaciones potencialmente dañinas.
(aplicaciones que podrían poner en riesgo a los usuarios, sus datos o dispositivos, como
troyanos, phishing y software espía) o
Celulares
Software No Deseado
- La app debe cumplir con todos los requisitos que se describen en el CDD de Android.
sección 9.8.6.
Datos ambientales y a nivel del SO.
- La app no debe declarar
android.permission.INTERNET .
permiso normal. En su lugar, debe acceder a Internet a través de
bien definidas en un proyecto de código abierto.
- La app no debe vincularse a apps, excepto para las siguientes apps del sistema:
Responsable del Tratamiento de Datos de Permisos y los componentes que proporcionan Internet y Telefonía
APIs Cada vinculación permitida se debe configurar de forma explícita a través del
Configuración de
<allow-association> en el sistema
config.
- La app no debe compartir datos con otras apps, a menos que haya un usuario directo
acción (por ejemplo, el usuario presiona explícitamente un botón cada vez que
si se comparten datos).
|
SYSTEM_AUTOMOTIVE_CALENDAR_SYNC_MANAGER |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La app debe transferir datos del calendario desde el dispositivo iOS o Android del usuario.
teléfono al dispositivo Android Auto. El dispositivo Android Auto debe almacenar
estos datos de calendario en la
proveedor de calendario.
- La app debe proporcionar un componente de IU en el teléfono que el usuario pueda usar para
activa la sincronización del calendario y selecciona los calendarios que quieras sincronizar. La aplicación debe
proporcionar un componente de IU en el teléfono que el usuario pueda usar para apagar
sincronización del calendario.
- La app debe funcionar sin conexión a Internet. Por ejemplo:
mediante conexiones directas
con cable o inalámbricas.
|
AUTOMOTIVE_NAVIGATION |
Todos los siguientes:
- La app tiene una actividad que las apps pueden invocar mediante un intent implícito.
de Google, que muestra la ubicación y el entorno actuales del usuario.
- La app tiene una actividad que las apps pueden invocar mediante un intent implícito.
que permite al usuario navegar hasta una ubicación geográfica específica.
- La app tiene una actividad que se inicia en el clúster de instrumentos cuando
La app tiene el foco de navegación.
La actividad debe mostrar la ubicación actual del usuario, el entorno
y permitirle navegar a una ubicación geográfica específica.
|
COMPANION_DEVICE_COMPUTER |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- Permite que los usuarios dupliquen las notificaciones y accedan a fotos y contenido multimedia desde
el teléfono en una computadora conectada.
|
SYSTEM_SETTINGS_INTELLIGENCE |
Al menos uno de los siguientes elementos:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- Tiene un servicio que proporciona funciones inteligentes para la Configuración
app, como las sugerencias y la búsqueda.
|
NOTES |
Todos los siguientes:
|
COMPANION_DEVICE_GLASSES |
La app puede realizar solicitudes para asociarse con una y administrar una
lentes (con la API proporcionada por la
CompanionDeviceManager
clase). Cuando el dispositivo de lentes y la app se conectan mediante la IU
proporcionados por CDM, los usuarios pueden administrar sus lentes dándoles
acceso a contactos y permiso para administrar notificaciones y notificaciones
llamadas.
|
COMPANION_DEVICE_NEARBY_DEVICE_STREAMING |
Todos los siguientes:
- La app es una
app del sistema
.
- Solo los OEMs pueden otorgar este rol a la app.
- La aplicación puede crear y administrar canales de comunicación con redes
para que estos intercambien datos. La app y los dispositivos conectados
Los dispositivos deben autenticarse entre sí de forma correcta (por ejemplo, mediante
para demostrar sus conocimientos
sobre claves compartidas) para establecer
canales.
Los canales de comunicación deben tener protección de encriptación.
- La app puede enviar notificaciones desde el dispositivo local al dispositivo conectado
dispositivo para permitir que el usuario realice acciones en las notificaciones de la
dispositivo conectado.
- Debes poder transmitir los metadatos necesarios para la transmisión de apps al
dispositivo conectado, como la lista de aplicaciones disponibles en la
dispositivo local.
- Transmitir apps desde el dispositivo local al dispositivo conectado
dispositivo una vez que el usuario ha indicado su preferencia para hacerlo con
consentimiento explícito (ya sea en el teléfono o en el dispositivo conectado).
- Ser capaz de volver a reproducir (insertar) eventos que ocurren en una transmisión
en un dispositivo conectado en el dispositivo local. Por ejemplo:
reproducir un evento táctil en la tablet en las mismas coordenadas que en la
teléfono o volver a reproducir un evento de entrada que ocurrió en el dispositivo de Google Glass.
con la misma semántica de entrada que en el teléfono.
- La app puede reemplazar la transmisión del micrófono del dispositivo local con una
la transmisión del micrófono del dispositivo conectado mientras se transmite una app
el micrófono.
- La app captura audio del dispositivo y lo transmite al dispositivo conectado
dispositivo.
- Se debe verificar la integridad de la compilación del SO del dispositivo conectado
(por ejemplo, mediante la certificación de dispositivo como en
VerifiedBootState ).
- Solo transmite apps donde solo haya una cuenta que coincida en el registro de cuentas en el dispositivo (por
ejemplo,
AccountManager
en Android) en ambos dispositivos.
Si esta no es la
caso, la transmisión debe autorizarse con un código único que se muestre en el
dispositivo de origen y se ingresan en el dispositivo conectado. Ten en cuenta que, en caso de
que admiten multiusuarios (y no cuentas múltiples) con el mismo
un aislamiento de datos confiable, como
Multiusuario en Android,
un usuario cuenta como un dispositivo.
- Detener la transmisión y desconectarse de un dispositivo conectado de inmediato
si vence la autenticación de la cuenta en el dispositivo conectado
se revoca.
- Si el dispositivo de origen usa LSKF, cuando el valor
pantalla bloqueada, la app no debe transmitir apps a un dispositivo
dispositivo, a menos que tenga una pantalla de bloqueo y esté desbloqueado.
- Si un administrador gestiona el dispositivo, la aplicación debe respetar
políticas establecidas por el administrador acerca de la habilitación o inhabilitación de la transmisión para
dispositivos cercanos (por ejemplo, mediante
DevicePolicyManager
de tu app en Android).
- Se debe garantizar que la pantalla remota y todas las fuentes de entrada remota
los eventos pertenecen al mismo dispositivo lógico (por ejemplo, una pantalla remota)
y un teclado conectado) desde la perspectiva del usuario, y los eventos se enrutan
según corresponda.
- El usuario debe poder finalizar la transmisión desde el dispositivo local.
por ejemplo, con un botón
en una notificación persistente. Esta
el comportamiento está restringido por la pantalla de bloqueo, si el teléfono tiene bloqueo de pantalla
automático.
- Debes mostrar una opción en el dispositivo de origen cuando la transmisión se
en otro dispositivo, como un ícono en la barra de estado o una
notificación persistente.
|
WALLET |
Uno de los siguientes:
- La aplicación tiene un servicio APDU de NFC que registra al menos un AID en
la categoría PAYMENT.
- La app implementa una instancia de
QuickAccessWalletService .
|