2012-06-13 13 views
2

Я создал приложение, использующее Push Registry. Когда я пытаюсь выполнить приложение, он не работает должным образом из-за разрешений. Тогда я узнал, что если я подпишу приложение, я смогу достичь опции always allow.J2ME push разрешение на запуск реестра

Но когда я пробую приложение после подписания на Samsung Omnia2 i8910, я всегда нажимаю, чтобы предупредить, что он изменится только на этот сеанс. Кто-нибудь знает, почему это? или как я могу это решить?

Примечание: Я использую java verified R & D, и когда я пытаюсь загрузить на своем Nokia 5800, он не загружается из-за ошибки сертификата. Я не знаю, что я делаю неправильно. Я могу загрузить в Samsung.

ответ

2

После некоторых исследований я нашел статью об этой проблеме. Эта проблема возникает из-за правил безопасности j2me. J2ME не позволяет устанавливать всегда разрешение автозапуска и доступ к сети. И это невозможно сделать с подписью приложения. В статье говорится, что разрешения являются взаимоисключающими.

«Кроме того, установка Одеяло для приложений Auto Призыва и настройка Одеяло для доступа к сети являются взаимоисключающими. Это ограничение, чтобы предотвратить MIDlet набор от авто-вызова себя, то доступ к платной сети без пользователя Если пользователь пытается установить либо «Автоматический вызов приложения», либо группу «Сетевая функция » на «Одеяло», когда другая группа функций уже находится в «Одеяло», пользователь ДОЛЖЕН быть запрошен о том, какая из двух функций группам предоставляется «Одеяло», а группе функций предоставляется «Сессия» ».

исх: http://jcp.org/aboutJava/communityprocess/maintenance/jsr118/MIDP_2.0.1_MR_addendum.pdf

1

Примечание: Я использую Java Verified R & D подписи, и когда я пытаюсь загрузить на моем Nokia 5800 не загружается из-за ошибки сертификата. Я не знаю, что я делаю неправильно. Я могу загрузить в Samsung.

R & D подписал мидлет должен быть запущен на устройстве с откатить дату, поскольку R & сертификат D дается в течение 7 последних дней с даты подписания. Например: дата подписания 19.08.2012, срок работы - с 12.08.2012 по 18.08.2012