Quiero incluir el proceso del cargador de aplicaciones en una instalación de software, para garantizar que los usuarios obtengan nuestro software instalado en su Blackberry cuando finaliza nuestro programa instalador.Cómo forzar correctamente una aplicación Blackberry Java para instalar usando Loader.exe
Sé que esto es posible, porque Aerize Card Loader (http://aerize.com/blackberry/software/loader/) hace esto. Cuando instale su software, si su Blackberry está conectado, aparecerá Application Loader y forzará la instalación del archivo .COD en el dispositivo.
No puedo hacerlo funcionar. En cuanto a la documentación propia de RIM, necesito:
- Coloque los archivos ALX y COD en una subcarpeta aquí: C: \ Archivos de programa \ Archivos comunes \ Research In Motion \ Shared \ Applications \
- Añadir un camino al archivo ALX en HKCU \ Software \ Research In Motion \ Blackberry \ Loader \ Paquetes
- Indexe la aplicación, ejecutando esto en la línea de comando: loader.exe/index
- Comience la carga de la fuerza, haciendo esto: loader.exe/defaultUSB/forceload
Cuando ejecuto ese último comando, aparece el Cargador de aplicaciones y dice que todas las aplicaciones están actualizadas y que no es necesario hacer nada.
Si ejecuto loader.exe haciendo doble clic en él (o escribiendo el comando sin parámetros), obtengo el asistente de Application Loader habitual. Muestra mi programa como aparece en la lista, pero sin marcar. Si lo reviso y hago clic en siguiente, se instalará en Blackberry. (Esta es la parte que quiero evitar y que el proceso de instalación de Aerize Card Loader evita).
¿Qué me falta? Parece que el instalador de Aerize está haciendo algo diferente, pero no he podido determinar qué.
No estoy seguro de si el uso de JavaLoader es una buena solución para las instalaciones de software del usuario final, sin embargo. Por un lado, no ofrece ningún tipo de retroalimentación que un usuario debería ver, ya que se ejecuta como una aplicación de línea de comandos. Tampoco estoy seguro si se puede redistribuir con software comercial, aunque no lo he comprobado (Application Loader se incluye con Desktop Manager, que ya se requiere que esté en la computadora de un usuario para nuestro producto.) –
Además, no lo hago. t cree que javaloader agrega la aplicación al menú "Aplicaciones", por lo que sin el uso de javaloader nuevamente, sería imposible para los usuarios desinstalar su aplicación. –
Ambos comentarios anteriores son correctos: javaloader no agrega la aplicación a "Aplicaciones" (no usa el archivo .alx). Lo que eso significa para la desinstalación es que la próxima vez que su usuario pase por el administrador de aplicaciones, la aplicación se eliminará automáticamente. Y no puedes redistribuirlo. –