Archivo de la categoría: BlackBerry

Tutorial: Firmando nuestras aplicaciones BlackBerry

Me encuentro desarrollando una pequeña aplicación para dispositivos BlackBerry, desde la cual necesitaba hacer llamadas telefónicas.

Todo funcionaba bien desde el simulador, pero para mi sorpresa la aplicación no iniciaba cuando la ejecutaba en mi dispositivo.

Para poder hacer cosas como esa, es necesario firmar nuestras aplicaciones.

Firmando nuestra aplicación

Antes de poder distribuir nuestra aplicación para su uso en dispositivos BlackBerry debemos de firmarla.

¿Por qué es necesario firmar la aplicación?

Cada aplicación debe de ser firmada para permitir que RIM (Research In Motion)  genere un identificador único para nuestra aplicación y para que conozca las capacidades de la misma.

¿Cómo obtener los archivos para firmar nuestra aplicación?

Debemos de dirigirnos a este sitio, en donde debemos de llenar un formulario de petición. Como el que aparece a continuación.

formulario de registro

Después de llenarlo pulsamos el botón «submit«, en donde se nos hará saber que nuestra petición ha sido exitosa, y que recibiremos nuestros archivos para firmar la aplicación vía correo electrónico en un tiempo aproximado de 2 horas o un poco mas.

Después de ese tiempo recibiremos en nuestro buzón de entrada tres correos, cada uno con un archivo adjunto con la extensión .csi

Guarda esos archivos en un lugar seguro y en una sola carpeta, ya que solo puedes solicitar esos archivos una vez con el mismo Blackberry PIN.

Después de esto, realiza la siguiente secuencia.

1) Inicia Eclipse

2) En Eclipse > Window > Preferences > Blackberry Java Plug-in y Selecciona Signature Tool

3) En el panel principal, clic en el botón Install New Keys

4) Navega hasta el directorio en donde tienes los 3 archivos .csi, selecciona uno y da clic en abrir

5) Clic en el botón «Yes» to create a new Key pair file

6) Ingresa una contraseña que no se te olvide y confirmala, esta contraseña es importante ya que se deberá de ingresar cada vez que desees firmar una aplicación

7) Mueve el puntero de tu mouse para generar una nueva clave privada

8) En el campo de registro de PIN, ingresa el BlackBerry PIN, que utilizaste para solicitar los archivos .csi

9) Ingresa la contraseña que elegiste en el paso 6

10) Clic en Registrar y después Exit

11) Repite este proceso para los 2 archivos .csi restantes

¿Cómo firmo mi aplicación?

 

1) En Eclipse, clic derecho sobre tu proyecto

2) Elige la opción BlackBerry

3) Clic en Sign with signature Tool

4) Ingresa la contraseña que elegiste y listo

 

Bueno eso es todo, de cualquier manera recomiendo visitar el sitio de desarrolladores Blackberry.