Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2022
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Enviar SMS sin identificar teléfono

Hola, amigos. Otra vez solicitando vuestra ayuda.
Estoy desarrollando una aplicación en la que existen 3 componentes actuando: Sanitarios, Pacientes y una empresa gestora que controla las relaciones entre ambos.

Estoy intentando que los pacientes puedan solicitar y anular las citas con los profesionales sanitarios. (Ya está implementado)
También que los profesionales sanitarios puedan anular y rehabilitar citas a los pacientes.

Todo esto con dos aplicaciones: una para los pacientes y otra para los sanitarios.

En la base de datos de ambos (sanitarios y pacientes) tenemos registrados los teléfonos móviles de los dos grupos.

Cuando un paciente anula una cita, se comunica al sanitario por SMS para que disponga de ése tiempo. (Ya está implementado)

Cuando un sanitario rehabilita una cita con un paciente también se le comunica por SMS. (Ya está implementado)

AQUI SURGE UN PROBLEMA DE PROTECCIÓN DE DATOS.

EL PACIENTE NO TIENE POR QUÉ CONOCER EL TELÉFONO DEL PROFESIONAL SANITARIO.
TAMPOCO EL PROFESIONAL SANITARIO TIENE QUE CONOCER EL TELÉFONO DEL PACIENTE.

La solución sería que en el mensaje SMS no apareciera el teléfono del remitente

Yo, personalmente, estoy harto de recibir mensajes de empresas que tienen mi teléfono, pero en estos mensaje no aparece el teléfono del remitente. Pongamos por ejemplo VISIONLAB (Compré unas gafas hace tiempo y recibo un mensaje como este

NO PUEDO SUBIR LA IMAGEN PORQUE SOBREPASA 40KB.

Si queréis creerme...

NO APARECE NINGÚN TELÉFONO DEL REMITENTE.

Mi solicitud de ayuda: ¿Es posible enviar un mensaje desde android sin que el receptor visualize el número de teléfono del remitente?
Mi experiencia me dice que es posible. PERO ¿COMO SE HACE?

Espero vuestra ayuda. INESTIMABLE Y DESINTERESADA (COMO SIEMPRE) MUCHAS GRACIAS.

Ah! Se me olvidaba. Estoy utilizando este código:

Código:
// Envío de SMS
procedure TFMain.SendSMS (target,messagestr:string);
var   
  smsManager: JSmsManager; // Androidapi.JNI.Telephony //
   smsTo     : JString;     // Androidapi.JNI.JavaTypes //
   smsarray  : jarraylist;
   APIntent  : JArraylist;
   intent    : JIntent;

begin
  Intent    := TJIntent.Create;

   smsManager:= TJSmsManager.JavaClass.getDefault;
   smsTo     := StringToJString(target); // Androidapi.Helpers //
   smsarray  := smsmanager.divideMessage(stringtojstring(messagestr));
   smsManager.sendmultiparttextMessage(smsTo, nil,smsarray, nil, nil);
end;

Saludos cordiales.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10)
"...si no tengo caridad, nada soy..." (1 Cor 13,1-13)

Última edición por jhonalone fecha: 09-08-2022 a las 18:04:41.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Identificar el Alt+R AGAG4 Varios 7 17-04-2010 04:18:46
Identificar objeto rruffino Impresión 3 14-03-2008 13:58:53
Identificar la aplicacion eliash OOP 4 07-02-2006 19:37:43
Identificar campos torito Conexión con bases de datos 1 22-08-2005 19:05:23
Identificar el Tabulador AGAG4 Varios 6 09-09-2004 11:26:09


La franja horaria es GMT +2. Ahora son las 08:22:10.


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
Copyright 1996-2007 Club Delphi