Guía de desarrollo

Local Navigation

Control de API y firma de código

Al desarrollar una aplicación Java para dispositivos BlackBerry, sólo podrá utilizar las API públicas. La máquina virtual BlackBerry Java Virtual Machine del dispositivo BlackBerry está diseñada para proteger los datos subyacentes y el sistema operativo, por lo que las aplicaciones no pueden llamar a API sin documentar o no compatibles, ni tienen acceso a los datos que no estén expuestos de manera explícita a través de las API. Si intenta utilizar las API que no son públicas, su aplicación recibirá un mensaje de error en el tiempo de ejecución.

Las API públicas están abiertas o firmadas. Las API firmadas exponen los métodos para acceder a datos de usuario del dispositivo BlackBerry u otra información del dispositivo que se considere confidencial. Puede utilizar API firmadas, pero debe solicitar el acceso a un conjunto de claves de firma de código de Research In Motion. A continuación, deberá firmar digitalmente su aplicación antes de instalarla en un dispositivo. La firma de código no certifica ni aprueba una aplicación, pero permite a RIM identificar al autor de una aplicación que utilice API con distinciones en caso de que la aplicación sea malintencionada.

Además de utilizarse como método de control de API, la firma de código puede usarse con el almacén constante o de tiempo de ejecución para restringir el acceso a los datos por parte de otras aplicaciones del dispositivo.

Tema anterior: Gestionar excepciones

¿Le ha resultado útil esta información? Envíenos sus comentarios.