PDA

Ver la Versión Completa : apk no envia sms


danielmj
03-09-2019, 14:42:18
Hola de nuevo a todos, después de mucho tiempo...


Estoy haciendo una pequeña aplicación para uso personal, la idea es instalarlo en el movil de mi madre y si en algun momento necesita mi ayuda, ejecutanto el apk se me envia un sms con la ubicación de donde se encuentre. El problema es que aun habiendo habilitado los uses permission para send sms y dando permiso en el mismo terminal para que la aplicacion pueda enviar sms's, estos no llegan a destino, no sé ni tan siquiera si llega a salir.


Tengo esto:


var
smsManager: JSmsManager;
smsTo, smsFrom: JString;
target,messagestr:string;

begin
...
smsManager:= TJSmsManager.JavaClass.getDefault;
smsTo:= StringToJString('xxxxx');
smsFrom:= StringToJString('xxxxx');
smsManager.sendTextMessage(smsTo, smsFrom, StringToJString(url), nil, nil); //url, hace referencia a la ubicación en google map



Pero como digo no da error de compilación pero tampoco se recibe ningún sms. He mirado por internet pero no doy con la tecla. Alguna idea?
Saludos.

danielmj
04-09-2019, 11:13:15
Hola, rectifico...
La aplicación si envía el sms pero se queda en la propia aplicacion de mensajeria del movil con el mensaje en rojo: "no enviado. pulse de nuevo para enviar", es decir, obliga a pasar por este paso para enviar el mensaje del apk. No le veo sentido.

aposi
04-09-2019, 11:26:10
Prueba dejando el nil el parametro de from

smsManager.sendTextMessage(smsTo, nil, StringToJString(url), nil, nil);

danielmj
06-09-2019, 16:17:47
Hola aposi, todo correcto, con ese simple cambio ya funciona. Gracias