Ir al contenido


Foto

Enviar mensaje a un teléfono móvil

sms twitter email

  • Por favor identifícate para responder
9 respuestas en este tema

#1 AngelF

AngelF

    Advanced Member

  • Miembros
  • PipPipPip
  • 100 mensajes
  • LocationValencia - España

Escrito 01 septiembre 2015 - 04:15

Hola a todos.

 

Tenemos un programa hecho en Codetyphon (lazarus, vamos) que toma datos de ficheros de texto y los almacena en una base de datos firebird. Nos gustaría que una vez leídos los datos diarios, envíe un mensaje a un terminal móvil (un teléfono con android) con un pequeño resumen de los datos del día.

 

¿Cúal sería la forma más sencilla para hacerlo? En principio no nos importa la vía, sms estaría bien, twitter también, incluso por email nos serviría (porque puedes ponerte alertas de email en android).

Por "sencilla" me refiero a que por vuestra experiencia resulte fácil de programar y de ejecutar.

 

Un saludo al foro.


  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 01 septiembre 2015 - 06:20

Pues por E-Mail ;)

http://www.freepasca.../lazmail-en.pdf

Saludos.
  • 0

#3 AngelF

AngelF

    Advanced Member

  • Miembros
  • PipPipPip
  • 100 mensajes
  • LocationValencia - España

Escrito 01 septiembre 2015 - 06:38

Magnífica información, enecumene. Gracias.

 

Abusando de vuestra generosidad ¿por sms qué tal? ¿Alguna experiencia?


  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 01 septiembre 2015 - 07:52

Por sms tendrías que pagar un servicio con cualquier compañía telefónica que lo ofrezca.

Saludos.
  • 0

#5 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 01 septiembre 2015 - 08:45

De todas las opciones que comentas, en mi más absoluta inexperiencia diría que la más sencilla, económica, y rápida de implementar es la de enviar un e-mail. Lo de avisar via Twitter creo que es posible, después de todo tiene una API, pero yo que ustedes lo pensaría primero... más que nada por cuestiones de privacidad y cuestiones legales.

De hacerlo por Twitter, ¿cómo y en que consiste el aviso? ¿Se arrobará al usuario interesado? ¿O es que la aplicación tendrá una especie de cuenta en Twitter que irá publicando en su nombre sin arrobar?

Por empezar, el usuario interesado deberá tener cuenta en Twitter. sino de nada sirve. Y obviamente, la aplicación deberá contar con una cuenta destinada para ello.

 

Si para notificar al usuario se lo arroba en un mensaje, debes saber que todo el mundo se entera. Sobre todo los seguidores o followers que éste tenga. Y a veces no es deseable que se enteren de esto. Por defecto, en Twitter todos los mensajes son públicos... lo que se dice allí, allí se queda (a menos que intencionalmente se borre el tuit) y está al alcance de cualquiera. Piensa en esto... ¿en verdad quieren esto? ¿Que tipo de información es la que se está considerando poner al alcance de todos?

Si en verdad no hay peligro entonces sigue...

Si por el contrario el mensaje es simplemente un tuit, queda a la espera de que en alguna oportunidad el usuario ingrese a su cuenta y lo lea (el usuario como cualquier otra persona ajena; en especial si dicho tercero sigue a la cuenta de la aplicación)... Si el usuario sigue a muchas personas ahí se complica un poco el escenario porque puede que tenga muchos tuits y el que ha enviado la "app" esté en el fondo. Con la nueva funcionalidad de Twitter llamada "mientras no estabas" tiene más chances de que se entere pero no necesariamente. Todo depende de cuantos tuits tiene a su alcance.

La otra posibilidad es que la notificación sea por mensaje directo (o mensaje privado). Esta forma es quizá más segura y privada. Y el usuario la leerá cuando pueda sin riesgo a que los demás se entere. Ahora bien, para poder enviar mensaje privado es necesario que al menos el usuario tenga en su lista de seguidos a la cuenta de destinada de la app. Si no no se puede.

 

Todo esto que te comenté es en los mejores casos... el peor caso: El usuario tiene en su cuenta el candadito. ¿Que significa esto? Que sólo a los que habilite tendrán la posibilidad de leer sus tuits como de enviarle mensajes directos. Podrán arrobar al usuario pero el ni se entera. Podría ser de interés que la cuenta de la aplicación tenga el candado, de esa forma sólo a los usuarios que tenga en su lista de seguidores se enteran.

Aunque esas medidas de seguiridad es muy fácil de violar... porque supongamos que la cuenta de tu aplicación tenga el candado. Nada impide que el usuario (con o sin candado) publique un tuit con detalles de la notificación. Y tu ni te enteras a menos que controles a tus usuarios y los "vigiles".

 

Casos intermedios son que el usuario tenga en su lista de ignorados, silenciados y/o de bloqueados a la cuenta de la aplicación. En este escenario el usuario ni se entera de los tuis que la aplicación publique. A menos que lo quite de la lista.

 

Si se va a estudiar la posibilidad de usar Twitter, pensarlo bien. Y por Face es más complicado de estudiar... ahí hay mucha más escenarios.

 

De una simple búsqueda, sin mucho detalle y sin ponerme a examinar demasiado parece que si hay un cliente Twitter disponible para Lazarus: fpctwit

 

¿Porqué te comento esto? Porque algo conozco Twitter y hacerte notar que puede ser muy sencillo como muy complicado. Pero fundamentalmente deberías evaluar los riesgos de su uso. Al igual que si notificas por SMS, Face, o lo que fuese.

 

Saludos,


  • 0

#6 AngelF

AngelF

    Advanced Member

  • Miembros
  • PipPipPip
  • 100 mensajes
  • LocationValencia - España

Escrito 01 septiembre 2015 - 10:12

Gracias Delphius por tu comentario.

 

Efectivamente, las notificaciones por twitter tienen no pocas consideraciones de privacidad. Creo que ahora se pueden enviar mensajes privados, que sólo lee el interesado. A priori sería una opción interesante. Por supuesto, habría que dirigirlo única y exclusivamente al destinatario, mediante @destinatario y claro, habría que crear una cuenta ad hoc, para enviar mensajes. Lo interesante es que al recibir un mensaje dirigido exprofeso al usuario, en el teléfono móvil aparece una notificación, (si se tiene twitter instalado, claro, hablo de android) que es un poco lo que buscamos: que recibas una notificación en el teléfono cuando se supere cierta temperatura, por ejemplo.

 

He estado haciendo alguna prueba con curl, que sirve para enviar tweets vía línea de comandos, pero no funciona, bien por permisos SSL bien porque no lo hago bien, porque es difícil de narices dar con la tecla en estas cosas.

 

En cualquier caso, otro inconveniente importante, es que la api de twitter cambia a menudo, dejando tiradas a aplicaciones que se conectaban a twitter sin problemas.

 

Parece que la opción más sencilla va a ser enviar un email a una cuenta gmail por ejemplo y recibir notificación en el móvil android. Opciones como FB ni siquiera las hemos considerado por complejas.

 

Un saludo.


  • 0

#7 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 01 septiembre 2015 - 10:33

Lazarus no cuenta con notificaciones Push ???

 

Saludos


  • 0

#8 seoane

seoane

    Advanced Member

  • Administrador
  • 1.259 mensajes
  • LocationEspaña

Escrito 01 septiembre 2015 - 11:29

¿Y que tal Pushbullet?

 

http://delphi.jmrds.com/node/92

 

Saludos


  • 2

#9 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 01 septiembre 2015 - 11:35

¿Y que tal Pushbullet?

 

http://delphi.jmrds.com/node/92

 

Saludos

 

Ya no recordaba esa aplicación amigo, vaya que la edad hace estragos en las neuronas :D :D :D

 

Pues ahí está la solución a los problemas de nuestro amigo. (y)

 

Saludos


  • 0

#10 AngelF

AngelF

    Advanced Member

  • Miembros
  • PipPipPip
  • 100 mensajes
  • LocationValencia - España

Escrito 01 septiembre 2015 - 01:53

¿Y que tal Pushbullet?

 

http://delphi.jmrds.com/node/92

 

Saludos

Qué buena pinta tiene Pushbullet. No había oído nunca hablar de él pero a priori, parece exactamente lo que necesitamos.

 

Muchas gracias por la info.


  • 0





Etiquetado también con una o más de estas palabras: sms, twitter, email

IP.Board spam blocked by CleanTalk.