Haz que los usuarios de Chromebook te vean en Google Play.
Las Chromebooks tienen una cámara frontal (orientada al usuario) integrada. Sin embargo, no todas las Chromebooks tienen una cámara posterior (orientada al mundo). Además, la mayoría de las cámaras orientadas al usuario en las Chromebooks no admiten el enfoque automático ni el flash.
Las apps de cámara versátiles admiten todos los dispositivos, independientemente de la configuración de la cámara: dispositivos con cámaras frontales, cámaras posteriores y cámaras externas conectadas por USB.
No permitas que las tiendas de aplicaciones eviten que los usuarios de Chromebook instalen tu app solo porque especificaste funciones de cámara avanzadas que se encuentran en teléfonos de alta gama.
Configura el manifiesto de la app
Para garantizar que las tiendas de aplicaciones permitan que la app esté disponible para la mayor cantidad de dispositivos posible, declara todas las funciones de cámara que esta use e indica de forma explícita si las funciones son obligatorias o no:
- Declara el permiso
CAMERA
- Cómo declarar las funciones de la cámara
- Especifica si cada función es obligatoria o no
1. Declara el permiso CAMERA
Agrega el siguiente permiso al manifiesto de la app:
<uses-permission android:name="android.permission.CAMERA" />
2. Cómo declarar las funciones de la cámara
Agrega las siguientes funciones al manifiesto de la app:
<uses-feature android:name="android.hardware.camera.any" android:required="false" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
3. Especifica si cada función es obligatoria
Configura android:required="false"
para la función android.hardware.camera.any
para habilitar el acceso a tu app en dispositivos que tengan cualquier tipo de cámara integrada o externa, o que no tengan ninguna cámara.
En el caso de las otras funciones, configura android:required="false"
para garantizar que los dispositivos como las Chromebooks que no tienen cámara posterior, enfoque automático o flash puedan acceder a tu app en tiendas de aplicaciones.
Puntos clave
- Permiso de
CAMERA
: Otorga a tu app acceso a las cámaras de un dispositivo. - Elemento de manifiesto
<uses-feature>
: Informa a las tiendas de aplicaciones sobre las funciones que usa la app. - Atributo
required
: Indica a las tiendas de aplicaciones si tu app puede funcionar sin una función especificada.
Resultados
Si configuras de forma explícita las funciones de cámara compatibles con tu app y especificas las funciones que esta requiere, la app estará disponible para la mayor cantidad posible de dispositivos. Los usuarios de Chromebook pueden descargar e instalar tu app desde Google Play y otras tiendas de aplicaciones. Los usuarios de dispositivos que admiten todas las funciones de la cámara, como los teléfonos, también pueden descargar la app.