Eliminar elementos no requeridos
Cada aplicación BlackBerry debe solicitar permisos para acceder a diversas áreas del dispositivo. (Contactos, Cámara, Localización, etc.) Es una mala práctica incluir permisos innecesarios en su aplicación, especialmente si se está distribuyendo a través de BlackBerry World, ya que cuando el usuario descarga o instala la aplicación, deberá aceptar los permisos a los que su aplicación solicita acceso. El uso de permisos innecesarios pueden darle al usuario la impresión de que su aplicación es maliciosa.
- Abra el fichero “bar-descriptor.xml” de su proyecto y seleccione la pestaña “Application”.
- La sección “Permissions” de esta página le permitirá seleccionar los realmente requeridos por la aplicación, mediante el uso de casillas de verificación.
- Por defecto, están marcados todos los permisos posibles para una aplicación Omnis.
- Marque sólo los que su aplicación va a necesitar realmente y desactive todos los demás.
PERMISOS OBLIGATORIOS:
- Internet
El resto de permisos pueden ser eliminados para su aplicación, si es el caso que no los necesita. Sus nombres y descripciones son explicados por sí mismos cuando su aplicación los solicite.
Los permisos opcionales, (dependiendo de los requeridos por su aplicación) son los siguientes:
- Camera - necesario si se hará uso de lector de código de barras (kJSDeviceActionGetBarcode).
- Contacts - necesario si se activa kJSDeviceActionGetContacts para acceder a la lista de contactos.
- GPS Location - proporciona un ajuste fino (se usa el sensor GPS) sobre los datos de ubicación kJSDeviceActionGetGps.
- Location - proporciona un ajuste parcial (se usa la red) sobre los datos de ubicación kJSDeviceActionGetGps.
- Shared Files - necesario si se desea obtener imágenes desde la cámara o de entre las ya guardadas en el dispositivo (kJSDeviceActionTakePhoto o kJSDeviceActionGetImage).