Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   apk no envia sms (https://www.clubdelphi.com/foros/showthread.php?t=94160)

danielmj 03-09-2019 14:42:18

apk no envia sms
 
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:


Código Delphi [-]
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
Código Delphi [-]
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


La franja horaria es GMT +2. Ahora son las 01:19:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi