Разверните мидлет на мобильном телефоне Nokia

Я написал мидлет, который запрашивает имя пользователя и пароль и подключается к сервлету, запущенному на tomcat, для проверки. Когда я запускаю мидлет на эмуляторе, предоставленном инструментарием Sun, он впервые спрашивает "Этот мидлет хочет подключиться к http://... используя эфирное время" и запрашивает разрешение пользователя. Я хочу знать, есть ли способ избавиться от этого? После того, как это приложение установлено на реальном мобильном телефоне, оно будет запрашивать разрешение пользователя каждый раз, когда приложение запускается, или его можно установить во время установки?

Во-вторых, как мне развернуть мой мидлетный кувшин на Nokia E65?


Я использовал программное обеспечение Nokia, поставляемое вместе с мобильным телефоном, для развертывания приложения на телефоне. Каждый раз, когда я запускаю приложение, он в первый раз спрашивает меня: "Этот мидлет хочет подключиться к http://... используя эфирное время"

2 ответа

Решение

Во-первых, вам нужно настроить надлежащие разрешения безопасности для вашего мидлета, а во-вторых, вам нужно будет подписать его каким-то сертификатом, которому доверяет устройство. Это легко для эмулятора, где вы можете создать самозаверяющий CA и импортировать его в хранилище ключей эмулятора. Для реальных устройств вам, вероятно, понадобится коммерческий (платный) сертификат.

Второе объявление: вам, вероятно, понадобится сделать мидлет JaD/Jar доступным по HTTP. Вы пытались загрузить jar/jad на телефон и "запустить" его там. Nokia Application Manager, который поставляется с Nokia PC Suite, также может быть хорошим выбором.

Вам необходимо подписать приложение, если вы хотите избавиться (в некоторой степени) от подобных проблем с разрешениями. Подписанное приложение имеет больший доступ к ресурсам устройства, таким как камера, сеть. Также пользователь может установить разрешение для приложения, такое как "спрашивать в первый раз", "спрашивать каждый раз", "Не разрешать" и т. Д.... Вы получите больше этих опций, если приложение будет подписано.

Для развертывания вы можете использовать программное обеспечение, предоставленное Nokia, для ПК. или вы можете использовать метод OTA, когда вы загружаете подписанные (или неподписанные) файлы jar и jad на веб-сервер и загружаете их оттуда с помощью мобильного браузера. Просто откройте файл jad в своем мобильном браузере, он проверит сертификат, загрузит и установит файл jar.

Первый метод будет достаточно хорош, пока у вас не будет готового приложения.

Другие вопросы по тегам