Я хочу включить процесс Application Loader в установку программного обеспечения, чтобы пользователи могли установить наше программное обеспечение на своей Blackberry к моменту окончания установки нашего программного обеспечения.
Я знаю, что это возможно, потому что Aerize Card Loader (http://aerize.com/blackberry/software/loader/) делает это. Когда вы устанавливаете их программное обеспечение, если ваш Blackberry подключен, загрузчик приложений подойдет и заставит файл .COD установить устройство.
Я не могу заставить это работать. Глядя на собственную документацию RIM, мне нужно:
- Поместите файлы ALX и COD в подпапку здесь: C: \ Program Files \ Common Files \ Research In Motion \ Shared \ Applications \
- Добавить путь к файлу ALX в HKCU \ Software \ Research In Motion \ Blackberry \ Loader \ Packages
- Индексируйте приложение, выполнив это в командной строке: loader.exe / index
- Запустите принудительную загрузку, выполнив следующее: loader.exe / defaultUSB / forceload
Когда я выполняю эту последнюю команду, появляется загрузчик приложений и говорит, что все приложения обновлены и ничего не нужно делать.
Если я запускаю loader.exe, дважды щелкнув по нему (или введя команду без параметров), я получу обычный мастер Application Loader. Он показывает мою программу, как указано, но не проверено. Если я проверю его и нажму «Далее», он будет установлен на Blackberry. (Это та часть, которую я хочу избежать, и в которой процесс установки Aerize Card Loader избегается.)
Что мне не хватает? Похоже, что установщик Aerize делает что-то другое, но мне не удалось выяснить, что именно.