У меня есть приложение для отправки SMS с J2ME, я создаю файл JAR и подписанный JAD-файл, я могу установить и запустить приложение с файлом JAR, но я получаю сообщение «ненадежный мидлет», и я не могу отправить sms, когда я пытаюсь получить это исключение: wma : open denied
.Ошибка аутентификации при развертывании приложения J2ME на мобильный телефон
И когда я пытаюсь установить приложение с файлом JAD, я получаю сообщение об ошибке «Ошибка аутентификации», этот файл создается с NetBeans, и это его содержание:
MIDlet-1: smsapp,/res/smsapp.png,ptfs.smsapp
MIDlet-Certificate-1-1: MIIBmzCCAQSgAwIBAgIET6fZJzANBgkqh.....
MIDlet-Jar-RSA-SHA1: Pd68O3nDyskfRQHeAo......
MIDlet-Jar-Size: 765890
MIDlet-Jar-URL: smsapp.jar
MIDlet-Name: smsapp
MIDlet-Permissions: javax.wireless.messaging.sms.send
MIDlet-Vendor: Vendor
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
и это мой код для отправки смс:
MessageConnection mc;
String addr = "sms://6666";
try{
mc = (MessageConnection)Connector.open(addr);
}catch(Exception e){
return;
}
try{
TextMessage textmessage = (TextMessage)mc.newMessage(MessageConnection.TEXT_MESSAGE);
textmessage.setAddress(addr);
textmessage.setPayloadText(smsContent.getText());
mc.send(textmessage);
}catch(Exception e){
return;
}
try{
if(mc != null)
mc.close();
}catch(Exception e){
}
Я пользуюсь мобильным телефоном LG VU.
ли.. вы уверены, что сертификат Netbeans принят по телефону? –
нет, и я думаю, что это проблема, как я могу заставить телефон распознать сертификат? –
Я думаю, вам стоит пойти наоборот. Как вы можете подписаться на свое приложение с сертификатом, принятым по телефону? –