j2me - Enviar SMS
Publicado por OSVALDO (1 intervención) el 17/10/2011 21:38:47
Buenas , un cordial saludo , tengo una aplicacion en j2me que envia sms cada ves que ocurre un cierto evento, el sms se envia correctamente, pero al momento de querer enviar el sms sale un mensaje de confirmacion de si quiero o no enviar el sms. Como necesito que el sms se envie de forma automatica, quisiera poder deshabilitar la opcion que me pregunta si quiero enviar el sms..es decir, que se envie directamente luego del comando SEND....Alguien sabria como hacerlo ??...
Les paso parte del codigo que envia el sms, para poder entender lo que quiero hacer
void EnviarMensaje() throws IOException {
//String destino = "sms://" +tfno+ ":" +PUERTO_SMS;
String destino = "sms://" +NRO;
MessageConnection con2 = null;
try {
// Abrimos la conexión con el destinatario
con2 = (MessageConnection)Connector.open( destino );
// Creamos una instancia de mensaje de texto
TextMessage mensaje = (TextMessage)con.newMessage(
MessageConnection.TEXT_MESSAGE );
// Fijamos el destinatario
mensaje.setAddress( destino );
// Fijamos el contenido del mensaje
mensaje.setPayloadText( "ok" );
// Enviamos el mensaje
con.send( mensaje );
// Indicamos al usuario que el mensaje se ha enviado
//Alert aviso = new Alert( "Envío SMS"," Mensaje enviado",
//null,AlertType.ERROR);
//display.setCurrent( aviso,formulario );
} catch( Throwable e ) {
e.printStackTrace();
}
// Cerramos la conexión abierta con el destinatario
if( con2 != null ) {
try {
con2.close();
} catch( IOException ie ) {}
}
}
El mensaje que me sale es el siguiente : Esta aplicacion no proviene de un proveedor de confianza..Enviar el mensaje SI - NO.....Si elijo la opcion SI , el mensaje se envia correctamente...Pero como les digo, quisiera poder evitar que me salga ese mensaje.
Desde ya muchas gracias.
Osvaldo.
Les paso parte del codigo que envia el sms, para poder entender lo que quiero hacer
void EnviarMensaje() throws IOException {
//String destino = "sms://" +tfno+ ":" +PUERTO_SMS;
String destino = "sms://" +NRO;
MessageConnection con2 = null;
try {
// Abrimos la conexión con el destinatario
con2 = (MessageConnection)Connector.open( destino );
// Creamos una instancia de mensaje de texto
TextMessage mensaje = (TextMessage)con.newMessage(
MessageConnection.TEXT_MESSAGE );
// Fijamos el destinatario
mensaje.setAddress( destino );
// Fijamos el contenido del mensaje
mensaje.setPayloadText( "ok" );
// Enviamos el mensaje
con.send( mensaje );
// Indicamos al usuario que el mensaje se ha enviado
//Alert aviso = new Alert( "Envío SMS"," Mensaje enviado",
//null,AlertType.ERROR);
//display.setCurrent( aviso,formulario );
} catch( Throwable e ) {
e.printStackTrace();
}
// Cerramos la conexión abierta con el destinatario
if( con2 != null ) {
try {
con2.close();
} catch( IOException ie ) {}
}
}
El mensaje que me sale es el siguiente : Esta aplicacion no proviene de un proveedor de confianza..Enviar el mensaje SI - NO.....Si elijo la opcion SI , el mensaje se envia correctamente...Pero como les digo, quisiera poder evitar que me salga ese mensaje.
Desde ya muchas gracias.
Osvaldo.
Valora esta pregunta
0