miércoles, 27 de marzo de 2013

SMS mJoy da el salto a Android

Hace algunos meses me propuse aprender un poco sobre el desarrollo de aplicaciones móviles así que inicié mi andadura en la programación sobre Android (utilizando el entorno de desarrollo Eclipse). La verdad es que me ha dado algunos calentamientos de cabeza (y me los seguirá dando) pero reconozco que me gusta eso de plantearme nuevos retos.

Como es natural el aspecto visual de SMS mJoy en Android es bastante diferente a su versión Windows pero el método de envío es el mismo, es decir, podremos enviar SMS (mensajes de texto) gratis sin tener que registrarnos en la web de mJoy y, por tanto, sin necesidad de recargar créditos para cada envío.


Características principales de SMS mJoy
  • Envío de mensajes de texto largos (máximo 450 caracteres) de forma gratuita.
  • Lista de contactos integrada en el dispositivo móvil.
  • Permite almacenar los mensajes enviados en el dispositivo.
  • Disponible en Ingles, Español y Catalán.


v0.11 - 14/05/2013
  • BUG: Problema en la actualización de la v0.08 a la v0.10 por el cual no se podía entrar en la opción "Gestionar IDs"


v0.10 - 13/05/2013
  • Mejoras en el envío de SMS
  • Se añaden nuevos IDs (9) para tratar de minimizar los errores del tipo "Signaling limit for messages to unregistered users exceeded."
  • BUG: Cuando se marcaban/desmarcaban IDs en la pantalla "Gestión de IDs" al hacer scroll volvían a aparecer en el estado original.


v0.09 - 08/05/2013
  • Ajustes en el diseño.
  • El idioma por defecto pasa a ser Ingles pese a que también se soporta Español y Catalán.
  • Mejoras en la obtención y la visualización de la lista de SMS recientes. El nombre del contacto aparece en un tipo de letra más pequeño y debajo del teléfono.
  • Se elimina el menú contextual pasando directamente a la pantalla de configuración.
  • Se añade una nueva pantalla para gestionar los IDs de Registro (añadir/modificar/eliminar)
  • Se añade la posibilidad de firmar los SMS enviados (Solicitado por Carlos Segura y Javier Sáez).
  • BUG: Cuando se seleccionaba un contacto de la lista de favoritos y se rotaba la pantalla volvía a aparecer la lista de contactos favoritos (reportado por Anónimo).
  • BUG: Los números de teléfono ingleses comienzan por 07xxxxx y el formato internacional es +447xxxxx y no +4407xxxxx (reportado por David Brown via email)
  • BUG: Los cuadros de dialogo se cerraban al pulsar el botón "Search". Ahora solo se pueden cerrar pulsando "Back" y "Home"
  • En Android 4.0.x los cuadros de dialogo se cancelaban pulsando cualquier parte de la pantalla. Se deberá pulsar el botón correspondiente para cerrarlos. (Detectado por Carlos Segura)

v0.08 - 09/04/2013
  • BUG: No se obtenia correctamente el mensaje de error generado por mJoy al enviar un mensaje (reportado por Anónimo)
  • BUG: Se eliminan los teléfonos duplicados de la lista de favoritos (se me olvidó en la versión anterior)
  • Al pulsar el botón físico "Buscar" se abre el selector de contactos
  • Se añade un botón para acceder al menú (ya que hay móviles sin botón menú) (reportado por indigenica)
  • Se añade la opción "Modo depuración" en la configuración para activar los mensajes de error ampliados, es decir, se mostrará información sobre el ID de registro, el usuario y la clave de mJoy utilizados para el acceso a mJoy.
  • Se permiten varios IDs de registro separados por comas (sugerido por Anónimo). Por defecto, la aplicación utiliza 3 IDs.

v0.07 - 05/04/2013
  • BUG en algunas versiones de Android. Cuando se accedía a la ventana de configuración y se cargaba cualquier enlace, al volver a SMS mJoy se producía un error.
  • BUG en Android 4.x a pulsar volver desde la lista de contactos sin seleccionar ningún contacto. 
  • Permite instalarse en la tarjeta SD
  • Añadido el botón de números recientes (solicitado por Gustavo)
  • Se añade traducción al catalán (gracias a AOCarallo)
  • Se añade traducción al ingles (gracias a Johnson)
  • Se verifica si hay conexión a internet antes de realizar el envio
  • Se añade un icono al botón "Enviar"
  • Se usan teléfonos sin formato, es decir, pese a que en la agenda pueda existir un teléfono del tipo  (600) 100-200 la aplicación lo utilizará como 600100200 añadiéndole el prefijo internacional si fuera necesario.

v0.06 - 27/03/2013
  • Versión inicial


Espero vuestras sugerencias para nuevas versiones.

64 comentarios:

  1. Pues vamos a ver si esta semana santa lo probamos.

    ¡Un Saludo!

    ResponderEliminar
    Respuestas
    1. Gracias Andromeda,ya me diras que tal te va.

      Se aceptan sugerencias.

      Eliminar
    2. FOSSIE TE LO SUPLICO AYUDAME NO VES QUE YO USO EL PROGRAMA NO ME DA PROBLEMAS PERO YA VOY INTENTANDO VARIAS VECES E ENVIO DE LOS MENSAJES Y NO LLEGAN QUE PASARA? INTENTE CON NUMEROS DE MI CASA Y NADA SOY DE NICARAGUA PORFAVOR AYUDAME SI ESPERO RESPUESTA, AMO TU PROGRAMA ES MUY UTIL Y MAS RAPIDO QUE ESTAR CON UNA PC LO TENGO EN EL ANDROID PORFAVOR AYUDAME SI?

      Eliminar
  2. Uhmmm, mirándolo a mi me lo ha instalado en el teléfono y no en la SD. Hay que instalarlo de alguna forma especial?
    El programa va muy bien por ahora! Gracias Fossie

    ResponderEliminar
    Respuestas
    1. Yo no he hecho nada especial. Lo único es que tengo configurado mi Android para que las aplicaciones me las instale, por defecto, en la SD y por eso me ha puesto esta aplicación en la SD

      (Ajustes -> Aplicaciones -> Ubicación de instalación -> Tarjeta SD extraible)

      Si no lo tenéis configurado así os la instalará por defecto en la memoria interna pero se puede mover a la SD desde la configuración de Android

      (Ajustes -> Aplicaciones -> Administrar aplicaciones -> SMS mJoy -> Mover a la SD)

      Yo tengo Android 2.3.5 ¿en otros Android es diferente?

      Eliminar
    2. Uhmmm, me temo que sí, yo tengo 2.3.6 y esa opción no aparece dentro de Aplicaciones... Así, que, si nadie dice lo contrario, tendrás que quitar de la descripción que se instala en la SD automáticamente. No hay ninguna opción de tipo SDK para que según lo intenta instalar vaya a la SD? qué criterio elige Android para instalarlo en un sitio u otro? Se me acaba la memoria!!

      Eliminar
    3. hey Gustavo, yo no dije que se instalase automáticamente en la SD jejeje, solo dije que se podía instalar en la SD ;D Pero en fin, me parece curioso que en la versión 2.3.5 de Android si me aparezca esa opción y en versiones superiores no esté. Tendré que buscar si puedo forzar la instalación en la SD...

      Confio que la gente vaya comentando para poder ir depurando y mejorando la aplicación.

      Por cierto, muchas gracias por tus comentarios, los tengo en cuenta para la siguiente versión.

      Eliminar
  3. Gracias Fossie. El Programa va de lujo y más aun para los que no tenemos tarifa plana de sms.
    - Lo de instalarlo en la SD supongo que será que se puede mover a la SD con programas como App2SD, no? porque a mí también se me ha instalado en el teléfono.
    - Sugerencia: Que haga llamadas gratis jeje.
    En serio, he usado todas las versiones de sms mjoy para PC y esta es la más rápida.

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, me alegra que te funcione bien el programa y que sea rápido :D
      Yo también he probado otros programas que usan mJoy y lo que menos me gustaba era lo de los créditos y que algunos no te dejaban enviar mas de 86 caracteres no se porque ya que se pueden enviar hasta 450

      Respecto a lo de instalar el SMS mJoy en la SD en mi movil (Android 2.3.5) es tal y como le he dicho a Gustavo en el comentario anterior

      (Ajustes -> Aplicaciones -> Administrar aplicaciones -> SMS mJoy -> Mover a la SD)

      Yo tengo configurado mi Android para que me instale las aplicaciones en la SD

      Si no consigues moverlo a la SD comentamelo para que quite de la descripción que se puede mover a la SD ya que lo puse porque en mi movil me ha dejado sin problemas y supuse que se puede hacer en todos.

      Lo de las llamadas gratis... jeje yo también quisiera jajajaja

      Eliminar
    2. Efectivamente Fossie en la versión 2.3.6 no está la opción de instalar directamente en la SD, pero (Ajustes -> Aplicaciones -> Administrar aplicaciones -> SMS mJoy -> Mover a la SD) sí esta disponible y funciona.
      Actualmente tengo la versión 4.1.2 pero no dispongo de SD así que no te lo puedo confirmar... de todas formas si hubiera algún problema para mover la aplicación, siempre se puede mover con la aplicación App2SD, que funciona a partir de la versión de android 2.2.x
      Un Saludo!

      Eliminar
    3. Pues que lastima que quitara dicha opción de las versiones superiores a la 2.3.5 :(

      Pero muchas gracias por confirmar que si es posible mover la aplicación a la SD desde la opción Ajustes -> Aplicaciones -> Administrar aplicaciones -> SMS mJoy -> Mover a la SD, por lo menos en la 2.3.5 y la 2.3.6 de Android.

      Eliminar
    4. Bueeeno, con la nueva versión 0.07 ya se instala de forma nativa en la SD!

      Gracias Fossie! Me gusta los avances...

      Eliminar
    5. Versión nueva! la he probado en android 4.1.2 y al igual que la v0.06 me va perfecta, y con mejoras! xD.
      - El primer bug no lo había averiguado hasta que lo has posteado....el fallo salía cuando cargabas cualquier enlace desde el menú configuración y ya tenías previamente un destinatario seleccionado. En la 0.07 está solucionado.
      - El segundo bug a mi no me ha aparecido en ninguna de las dos versiones.
      - El tema de las traducciones, no me parece mal pero para próximas versiones se podría poner en un paquete de idiomas por separado o que exista la opción de descargarlos desde el propio programa, es una sugerencia xD , aunque en este caso no ha aumentado apenas de tamaño respecto de la versión anterior.
      - El tiempo de envío de SMS es más o menos el mismo en ambas versiones.
      - Hecho de menos un enlace de descarga directa del programa para no tener que pasar por google play y también porque me gusta guardar los ejecutables. De esta forma una vez instalado el programa tengo que buscarlo :)
      - Me gusta, me gusta jeje

      Eliminar
    6. Otra sugerencia que se me ocurre para próximas versiones si fuera posible, sería la de generar IDs de Registro automáticamente, aunque como sé que es dificil porque van asignados al registro del número de cada móvil, a ver si con los ID válidos que ya has utilizado para tus versiones de windows se pueden ir alternando automaticamente en caso de que alguno de ellos fallara, además de poder añadir los propios de cada uno.
      - No se si será un BUG pero me ha pasado que al enviar un sms me ha dado fallo pero.... no me dice que fallo es, simplemente pone que se ha producido un error al enviar el mensaje, nombre de usuario, la clave y los créditos. Supongo que será la limitación de envios para los usuarios no registrados.
      Un Saludo!

      Eliminar
    7. Al fin Gustavo!! si es que aún tengo que dedicarle mucho tiempo a esto de Android para empaparme de las cosas básicas pero bueno, poco a poco van saliendo las cosas y ya es posible instalar la aplicación en la SD :D

      Anónimo muchas gracias por tus comentarios y sugerencias. Me alegra que no detectases los bugs, no se, parece que en algunas versiones de Android las cosas no funcionan igual que en las demás pero bueno, voy aprendiendo a base de errores jeje.

      Sobre las traducciones estoy contigo, lo mejor seria tenerlas por separado pero aún no se muy bien como hacer eso y la forma nativa que propone Android es incluir todas las traducciones dentro del apk pero investigare como hacerlo para tratar de no excederme en el tamaño de la aplicación.

      Lo que comentas de tener el enlace de descarga directa del apk también me parece una buena sugerencia. La verdad es que estoy usando Google Play por el tema de gestionar las actualizaciones pero lo tendré en cuenta para la próxima versión y podreis descargar el apk sin pasar por Google Play.

      ¿Sabes? me lees el pensamiento, lo de poner varios IDs de registro para que la aplicación seleccione aleatoriamente cualquiera de ellos lo llevo en la cabeza un tiempo y quiero implementarlo (también lo había pensado para la versión de Windows).

      Lo que comentas del error que te ha dado sin indicar exactamente cual ha sido el error pues lo tendré en cuenta para ver si es algo que pueda reproducir y ver porque se produce pero, en principio creo que sucede cuando la conexión es algo lenta y mJoy no responde a tiempo pero de todos modos tratare de verificarlo para ver si no estoy capturando bien los mensajes de error de mJoy. No quisiera que se me escaparan jeje.

      Muchas gracias por todas las sugerencias y la ayuda para depurar el programa.

      Eliminar
    8. Hola nuevamente Anónimo acabo de ver que efectivamente el error que comentas es lo de "Signaling limit for messages to unregistered users exceeded." pero debe ser que no estoy capturando bien el mensaje de error de mJoy así que voy a ver que error hay en la aplicación para capturar correctamente el error y además tratar de añadir nuevos IDs de registro para que se seleccionen aleatoriamente (como comentabas) para tratar de evitar esa limitación de mJoy

      Gracias nuevamente. Sigo trabajando en ello :D

      Eliminar
    9. Wenas noches Fossie, si el tema de añadir nuevos IDs de registro para que se seleccionen aleatoriamente en caso de que falle el que se está usando es muy complicado...una alternativa hasta que lo consigas ( :D ) sería la de crear un campo con una lista desplegable (o un submenú) con distintos IDs, además de la opción de añadir nuevos para que si uno falla, de forma manual se pueda cambiar por otro, de esta forma te evitas el tener que tener los IDs (como tengo yo) en el ordenador o en el teléfono y usar copiar y pegar.

      Lo de capturar bien el mensaje de error de mJoy tampoco es que me preocupe mucho, al fin y al cabo es un error y no te deja enviar el sms jeje, supuse que sería lo de la limitación de envíos para los usuarios no registrados.

      Gracias a ti y esperando la v0.08 :)

      Un saludo!

      Eliminar
    10. ¡v0.08 disponible!

      Al final no he creado una lista desplegable ni nada similar. Lo he hecho por la vía fácil y es que he permitido que se introduzcan varios IDs separados por comas en el campo que ya existía. No es una solución muy elegante pero hasta que le pille el truco a Android es lo más rápido que he visto.

      He incluido 3 IDs por defecto en esta nueva versión pero cada uno puede incluir el suyo (o los suyos)

      Gracias por todo!

      Eliminar
    11. Descargada la nueva v0.08! (por descarga directa xD ), probada y funcionando sin errores, las mejoras se agradecen, los IDs por defecto y dos más que he añadido se alternan perfectamente, lamentablemente todabía no he podido comprobar la correcta obtención de errores de mJoy puesto que aún no me ha devuelto ninguno jeje. Un saludo y Gracias!

      Eliminar
    12. Gracias por probarla detalladamente.

      Tengo la duda de si funcionan correctamente los 3 ids que puse por defecto, el JWWC... si funciona bien pero suele dar lo del "Signaling limit for messages...", el CCGE... me parece que da problemas... estoy verificando el tema.

      Trabajando en la v0.09 :D

      Eliminar
    13. Al fin he conseguido que me salga un error en el envío de sms (después de enviar seguidamente el mismo sms 3 ó 4 veces :D ) y con eso he podido comprobar que el modo depuración con los mensajes de error ampliados va perfectamente. Cuando aparece un error, vuelves a intentar el envío y al introducir el programa los IDs aleatoriamente, en mi caso se ha solucionado, otra cosa es que de forma aleatoria se vuelva a seleccionar el mismo ID y vuelva a dar fallo.

      - Sugerencia: Al igual que el programa verifica la conexión a Internet, podrías hacer que verificara el ID de registro que va a ser usado y en caso de que fuera a dar error, lo cambiara por otro de la lista sin tener que darle a enviar de nuevo. Supongo que de esta forma tardarían más los envios puesto que el programa tiene que verificar más cosas. A mí personalmente no me molesta darle de nuevo a enviar el sms.

      Los 3 ID,s que vienen por defecto los probé ayer por separado enviando 2 ó 3 sms con cada uno de ellos, además de los dos que añadí yo y luego varios sms con todos los IDs añadidos para comprobar la aleatoriedad de los mismos y ninguno me dio error.

      ¿BUG?- No estoy seguro de si es un error del programa o incompatibilidad con la rotación automática activada del teléfono pero al menos con android 4.1.2, cuando estoy escribiendo un sms o añadiendo un número manualmente en modo vertical y lo giro a horizontal, o al contrario, me desaparece el teclado.

      ¿BUG?- Tiene que ver también con la rotación automática activada, cuando selecciono un contacto de la lista de favoritos y comienzo a escribir el sms, al girar el teléfono ya sea de vertical a horizontal o al contrario, me desaparece el teclado y me salta la pantalla de la lista de favoritos.

      Gracias por el programa. Esperando v0.09! :D

      Eliminar
    14. Hola de nuevo Anónimo, gracias por seguir depurando la aplicación. Da gusto ver como la aplicación crece con nuevas funcionalidades y, sobre todo, ver como va mejorando.

      Sobre lo que comentas de los IDs, efectivamente, así es, se van rotando aleatoriamente y si alguno falla lo normal es que el siguiente intento se haga con otro ID diferente pero puede darse el caso que, al ser aleatorio, vuelva a intentarlo con el mismo ID y vuelva a producirse un error. El tema de verificar si el ID que va a ser usado puede dar error es lo complejo ¿como saberlo? en principio si un SMS da error puede ser por muchos motivos aunque si se produce el error del "signaling" suponemos que esta asociado al ID pero ¿cuando dejaria de dar error ese ID? ¿al dia siguiente? ¿cuando volver a utilizarlo? ¿si se envia un SMS a las 23:45 de la noche y da error ya no se podrá utilizar ese ID hasta las 23:45 del día siguiente? es algo que no se, tal vez haciendo muchas pruebas se pueda llegar a saber pero si se tienen varios IDs cada vez será menos frecuente que te de el problema del "signaling" (o eso espero)

      Sigo trabajando para mejorar el tema de la gestión de los IDs ya que no queda muy elegante la solucion actual de tenerlos todos en la misma caja de texto separados por comas. La opción buena es la que tu comentaste de tener una lista y poder marcar o desmarcar los que no quieres utilizar.

      Vamos al tema de los BUGs... Efectivamente, no me habia dado cuenta de ese detalle. Que se oculte el teclado al girar la pantalla no es el funcionamiento normal, por lo menos en otras aplicaciones el teclado se mantiene abierto así que trataré de hacer que no se oculte el teclado.

      Y lo que comentas sobre que te vuelve a mostrar la lista de favoritos pese a que ya has seleccionado el contacto que quieres. Efectivamente es un BUG, no debería suceder.

      Tratare de sacar tiempo para finalizar la 0.09
      Gracias por tus aportaciones!

      Eliminar
    15. Wenas noches Fossie! Te digo que el programa sigue funcionando de lujo, y se me han ocurrido tres cosillas para que si te parece bien, se podrían incluir en versiones futuras, como son:

      - Un tema nuevo para el programa, no se, ya esta bastante depurado, pero el fondo sigue siendo blanco jeje, no creo que quedara mal un fondo con color suave, o la posibilidad de añadirle nuevos porque ya sabemos que en cuestión de gustos, son muy variados y diversos.

      - Otra cosa, posibilidad de enviar más de un mensaje simultaneamente a distintos contactos de la agenda o fuera de ésta, o que se fueran enviando los sms a los contactos seleccionados automáticamente, viene bien en fechas navideñas y demás jeje, no se si se podrá hacer pero te doy ideas xD

      - La última sugerencia, vale que el programa te guarda los sms en el teléfono, pero no vendría mal que te generara un pequeño historial de envíos con el contacto o número de teléfono, la fecha, hora y a ser posible el sms, para saber a quién has enviado sms´s y no tener que mirar la bandeja de entrada del móvil, es decir, hacerlo todo desde el propio SMS mJoy.

      Bueno, ya que yo no sé manejar el eclipse, hago que te calientes la cabeza con las sugerencias jeje. Ya se me irán ocurriendo cosas nuevas para versiones futuras. Un Saludo!

      Eliminar
    16. Muchas gracias por seguir ahí Anónimo y continuar ayudandome a depurar y mejorar SMS mJoy.

      Yo aún tengo unas 20 cosas que quiero ir mejorando/añadiendo en la aplicación pero me parecen interesantes tus propuestas.
      No te niego que le he hechado un vistazo al tema de poder usar "temas" en el programa aunque aun no le he pillado el truco y pese a que no lo he descartado esta en la parte baja de la lista pero lo tengo en cuenta :D De todos modos, supongo que una vez que le pille el truco será cambiar unos cuantos css (eso espero!!!)

      Respecto a lo de enviar simultaneamente varios SMS es muy buena idea. Lo incluyo en la lista para futuras versiones aunque supongo que tendré que rehacer el diseño ya que en una pantalla de movil no hay mucho espacio para gestionar una lista de mensajes en proceso...

      Lo de guardar un historial de SMS enviados en la propia aplicación no lo veo claro, a lo sumo, añadir un botón que te lleve a la lista de mensajes de Android. ¿Para que repetir la información si se pueden tener en el propio Android? imagino que tu lo tendras en mente por alguna razón pero no termino de pillarlo ¿necesitas diferenciar los SMS enviados desde SMS mJoy de los normales?.

      Ya veo ya, si que sabes hacer que me caliente la cabeza... jajajaja pero no te preocupes, me gusta hacerlo, me gusta aprender como funcionan las cosas y Android/Eclipse es todo un reto.
      Gracias!

      Eliminar
    17. Wenas Fossie, otra sugerencia....para futuras versiones tienes que hacer que verifique la existencia o no de actualizaciones. Por ahora el programa no me ha dado fallo alguno. Un saludo!

      Eliminar
    18. Hola Anónimo, gracias por seguir al pendiente. Ando un poco retrasado con la actualización de la aplicación. Ya corregi alguno de los bugs que me reportaste pero aún no me ha dado tiempo a publicar la nueva versión.

      Sobre el aviso de la existencia de una actualización pues la verdad es que no lo tenía en mente ya que se supone que de eso se encarga Google Play pero me lo apunto y trato de hacerlo en futuras versiones.

      Gracias por todo! Me alegra que siga funcionandote bien el programa :D

      Eliminar
  4. hey fossie puea al parecer mis sms no les llegan a mis drstinatarioa incluso tengo un mobil aki el cual no cuenta con internet y no recibe los sms y tampoco mis amigos necesito configurar algo? ssoi de mexico

    ResponderEliminar
    Respuestas
    1. Hola Moises, muchas gracias por usar SMS mJoy.

      Lo primero que debes verificar es el prefijo internacional que estas usando ya que, por defecto, SMS mJoy utiliza el +34 (prefijo internacional español) así que tendrás que entrar en la configuración y modificar la opción del prefijo internacional.

      ¿eso lo has hecho ya? ¿la aplicación te dice "mensaje enviado"?

      Eliminar
  5. es seguro que movistar o cualquier otro operador no cobrará por estos mensajes?
    sería importante que hubiese un sonido de entrega.

    ResponderEliminar
    Respuestas
    1. La aplicación utiliza la conexión a internet que tengas en tu dispositivo así que lo único que pagarás sera tu tarifa de datos.
      Yo llevo usando este sistema desde hace más de un año (en su versión para windows) y ahora con Android y nunca he tenido problemas con la factura, de hecho aunque no tenga saldo puedo enviar SMS con SMS mJoy.

      Sobre lo del incluir un sonido de entrega me parece interesante. Imagino que te refieres a que el movil reproduzca un sonido/vibre cuando el mensaje se envia correctamente. Me lo apunto para proximas versiones.

      Gracias por comentar!

      Eliminar
  6. Versión v0.09 disponible.
    Gracias por todas las sugerencias y BUGs reportados!

    ResponderEliminar
  7. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
    Respuestas
    1. No te preocupes Rodrigo, no te cobran los SMS.

      El servicio de mensajes gratis lo proporciona mJoy independientemente de la compañia que tengas.

      Los mensajes que envias te aparecen en las conversaciones de tus contactos por tener la opción "Guardar SMS enviados" marcada en la configuración de SMS mJoy.

      Saludos

      Eliminar
    2. Okay, acabó de invitarte a una coca-cola, que la disfrutes! Un abrazo.

      Eliminar
    3. Muchas gracias Rodrigo, me la tomare a tu salud.

      Por cierto, ¿que quieres decir con "Una pena que no llegue es texto de forma completa."?, no entiendo bien el comentario de Google Play.

      La aplicación sigue creciendo por lo que cualquier sugerencia es bienvenida.

      Gracias!

      Eliminar
  8. Hola Hermit&Fossy:

    He instalado vuestra app y tiene muy buena pinta, sin embargo no entiendo muy bien cómo va la vaina de los IDs.

    Yo tengo un ID propio que saqué en la web de MJoy y es el que querría usar pq así controlo mis créditos.

    He desactivado las cuentas aleatorias por defecto y puesto la mía sólo que consiste en mi número de teléfono en el campo "Descripción" con formato internacional +44... (Dejo claro para otros esto pq es un poco confuso) y un porrón de letras asociadas a mi cuenta, que se obtienen de la URL de usuario de MJoy, para quien le interese.

    Pues bien, con esto con configurado intento enviar un SMS y me dice:

    "Error!
    Unable to create the mJoy account"

    Donde está el error?

    Gracias

    ResponderEliminar
    Respuestas
    1. Gracias Mulenguex por pasarte por aquí y por instalar la aplicación.

      Entiendo que eres nuevo en mJoy y te acabas de registrar en su web y es por eso que tienes un ID propio.

      Por lo que comentas parece que has introducido correctamente tu ID en la aplicación.
      En el campo "Descripción" puedes poner lo que quieras, es decir, tu teléfono, tu nick o cualquier cosa, solo es para saber que ese es tu ID. En el campo "ID de registro" tienes que introducir los 52 caracteres que te llegaron en el enlace al movil cuando te registraste en mJoy.

      El error que comentas "Unable to create the mJoy account" se produce cuando se introduce un ID que no es válido así que debes verificar que el ID que has introducido en la aplicación es el correcto (debe tener 52 caracteres)

      Un saludo

      Eliminar
    2. Que hay Fossie? Gracias por responder tan rápido, no me lo esperaba ;)

      Bueno, pues comentarte que me ha funcionado pero de una forma extraña. Ha tragado con los 52 dígitos que he recibido de notificación para hacer el registro, que curiosamente no son los mismos que obtengo una vez registrado por que cambian.

      Raro? La cosa es que ahora si funciona, aunque aún no lo he probado a fondo y no se cómo controlar/minar/generar los créditos.

      Eliminar
    3. Hola de nuevo Mulenguex. El ID de registro son los 52 caracteres que te envían al movil al registrarte y no los caracteres que aparecen cuando te logeas en la web de mJoy.

      Con SMS mJoy los créditos se generan automáticamente ya que cada vez que envías un mensaje desde la aplicación se elimina la cuenta y se vuelve a crear volviendo a cumplimentarse la encuesta que es lo que hace que la cuenta vuelva a tener créditos suficientes para enviar un SMS. Tienes más información del proceso aquí.

      Me alegra que te haya funcionado.

      Eliminar
  9. Otro tremendísimo bug que acabo de ver es que cuando hace uso de una cuenta aleatoria envía al pie del mensaje la URL de tal cuenta, pudiendo acceder cualquiera a ella y modificar los settings.

    ResponderEliminar
    Respuestas
    1. Hola de nuevo, esto que comentas si que no lo entiendo. Al pie del los SMS la aplicación no añade ningún texto, solo se añade la firma si el usuario lo indica.

      La web de mJoy si añade el texto "Envia SMS con http://mjoy.com" pero nada más.

      ¿Que tipo de enlace te aparece a ti en los SMS?

      Eliminar
    2. Error mío, los mensajes salen bien y efectivamente, tal como dices, con "Envia SMS con http://mjoy.com" al pie del mensaje (Lo cuál es más que justo dado que es gratis)

      Eliminar
    3. Me alegra que al final todo se aclarase y te funcione correctamente.

      Gracias por comentarlo!

      Eliminar
  10. Te pongo una captura de pantalla para que veas cómo se ven los mensajes. Es extraño por que algunos de ellos han llegado bien y no entiendo aún el por qué.

    http://img833.imageshack.us/img833/3465/1ghu.png

    PS: Los enlaces son simulados por que los originales llevan directamente a la URL con el hilo de los SMSs en m.mjoy.com

    ResponderEliminar
    Respuestas
    1. Par de cosas más:

      Estos SMSs me los envío a mi mismo, no se si pudiera tener que ver con estos resultados extraños.

      También comentar, como ves en el prefijo, que estoy en Irlanda. También desconozco si esto pudiera tener que ver.

      Saludos

      Eliminar
    2. Es bastante extraño lo que comentas pero no entiendo bien la captura de pantalla.

      En esta captura veo los mensajes salientes enviados desde SMS mJoy (enviados a las 00:27, 09:01 y 09:18 y también veo los mensajes entrantes que te has enviado desde la web de mJoy a tu movil. ¿Porque estos mensajes te los has escrito en ingles (excepto el primero)? ¿Donde está la recepción del mensaje que te enviaste a las 00:27?

      Otra duda que tengo es ¿como has entrado a la web de mJoy? Lo digo porque una vez que envias un mensaje desde SMS mJoy la cuenta se elimina y se vuelve a crear (con un usuario y contraseña diferente) por lo que tendrías que volver a crearla para cada uno de los mensajes que te has enviado desde la web... a no ser que tuvieras la sesión abierta... mi recomendación es que no uses la web de mJoy y solo utilices la aplicación ya que es la que se encarga de tener los créditos suficientes para enviar los mensajes.

      Para confirmar que todo funciona OK, enviate un SMS a ti mismo desde SMS mJoy (la aplicación) y te tiene que llegar a tu movil ¿el mensaje que te llega tiene el enlace raro?

      En principio el usar un prefijo de Irlanda no debería tener nada que ver pero es algo que no puedo verificar porque yo tengo prefijo español.

      Esperemos que haya suerte, ya me cuentas!

      Eliminar
    3. Me los escribo en inglés por que es la primera opción que me sale en el "Speech-to-text" y como es una prueba no me complico. Además no es buen inglés, es "gibberish" mezcla de mi inglés con las entendederas del reconocimiento de voz :P

      En la captura que he enviado estaba quizá haciéndome la picha un lío y confundiendo salientes con entrantes. He probado enviar SMS a otro teléfono y funciona correctamente.

      Cuando me envio a mi mismo no sale ni siquiera el mensaje de "Envia SMS con http://mjoy.com", aunque en el SMS de salida aparece la URL que lleva al hilo de los SMS en la web de mJoy, por tanto acceso a los settings, pero dado que el receptor no lo ve no se trata ni siquiera de un bug, es algo que no no tiene importancia en realidad. Es esto lo que ha generado la confusión anterior dicho de paso.

      No sabía esto de que "La cuenta se elimina pero se vuelve a crear", pero gracias a este aporte ahora entiendo mejor como funciona el asunto. Tema mailinator o similares? Gracias por ello.

      Pues nada, esto es lo que puedo contar. En resumen: Una aplicación para enviar SMSs, QUE FUNCIONA, con un interface y un diseño bien currado y la verdad... no se le puede pedir más. Happy as Larry! :D

      Sois un par de monstruos!

      Eliminar
    4. jeje, la verdad es que el "Speech-to-text" juega malas pasadas, yo tampoco me aclaro mucho con el así que paso de usarlo porque eso de que escriba "lo que le da la gana" no me convence ;)

      Cuando envías mensajes desde la aplicación verás que en los mensajes salientes no aparece ningún enlace, solo el texto que tu has escrito. Esto es así porque realmente el mensaje lo guarda la aplicación y la aplicación no añade ningún texto a los mensajes los añade mJoy.
      En el mensaje de entrada (si te lo has enviado a ti mismo o a cualquier otro movil) si debe aparecer el texto que añade mJoy, es decir, eso de "Envia SMS gratis con http://mjoy.com" pero no otro tipo de enlace.

      Así es, la cuenta se elimina y se vuelve a crear cada vez que se envía un SMS desde la aplicación, de esta forma nos podemos despreocupar de los créditos ya que es la aplicación la que los consigue.
      Lo curioso del tema es que no es necesario usar mailinator ni ningún servicio similar ya que mJoy no solicita ningún correo para crear la cuenta solo es necesario disponer del ID e inventarse un usuario y contraseña.

      Gracias por dedicarle un rato a las pruebas y, ya sabes, si ves cualquier cosa que no funciona como debería no dudes en comentarlo que si esta en mi mano tratare de resolverlo.

      Saludos!

      Eliminar
    5. Por cierto, dices que tienes prefijo de Irlanda así que supongo que estas por esas tierras y no podrás participar pero si estas por España o tienes familia aquí tal vez te interese lo del sorteo de Homeland ;D

      Eliminar
  11. Por cierto, la guinda es la opción de meterle una firma. Os habeís salido ahí!

    Por otro lado comentar que si nos quejábamos de los precios abusivos de los SMS de España (¢12.1 si no estoy equivocado), en este país clavan ¢15, así que como se te vaya la mano les invitas a las pintas de los sábados sin darte cuenta.

    Ya estoy pasando a los hispanistaníes el sortéo de Homeland ;)

    Saludos

    ResponderEliminar
  12. Gracias nuevamente Mulenguex. La opción de firma es bastante útil y más si se utilizan los ID de registro de forma aleatoria ya que el número de teléfono del remitente no será el tuyo (a no ser que uses tu ID :D)

    El precio de los SMS por aquí cambian según la tarifa que se tengan. Yo ahora los estoy pagando a 0.08€ pero en mi anterior tarifa si me costaban 0.15€. Hay otras tarifas a 0.03€... es todo un negocio lo de los SMS así que hay que buscarse la vida y desde que encontré mJoy lo uso siempre que puedo jeje

    Suerte con el sorteo!

    ResponderEliminar
  13. HE PROBADO MUCHAS VECES EN ENVIAR MENSAJES Y NO SE ENVIAN! SOY DE NICARAGUA! QUE PASARA? AYUDAME FOSSIE XFA AYUDAME! INTENTE CON VARIAS NUMEROS DE CELULAR Y NO SE ENVIAN! AYUDA

    ResponderEliminar
    Respuestas
    1. Buenos días. Siento no poder ayudarte pero lamentablemente SMS mJoy lo único que hace es utilizar el servidor de mJoy para enviar los SMS por lo que si mJoy falla tengo las manos atadas :(

      Entiendo que cuando envías un SMS a un teléfono de Nicaragua SMS mJoy te pone "Mensaje enviado" ¿cierto? Si es así y el SMS no llega a su destino tiene toda la pinta que es mJoy el que tiene un problema.

      También podría suceder que no hayas puesto correctamente el prefijo internacional de Nicaragua en la configuración. De ser así estarías enviando los SMS a cualquier otro país pero dudo que sea esto ya que cuando se envían los mensajes pone el texto "Enviando SMS a ...." donde figura el número de teléfono completo por lo que imagino que te habrías dado cuenta del problema.

      Por mi experiencia con mJoy (lo uso desde hace bastante tiempo) he visto que por lo general los SMS si llegan a su destino pero tiene "semanas tontas" durante las cuales algunos SMS se pierden por el camino y lamentablemente no hay forma de controlar esto :(

      Gracias por comentar tu problema y creeme que siento no poder ayudarte como me gustaría.

      Eliminar
  14. hola, acabo de instalar la aplicación, está genial, pero me gustaría saber si hay alguna posibilidad de enviar los sms y que aparezca mi teléfono... con la firma se puede suplir esta carencia pero para la persona a la que le llega sería más cómodo saber de dónde viene el sms. Gracias

    ResponderEliminar
    Respuestas
    1. añado que ya me resgistré en la web para obtener mi ID y no termina de llegarme el SMS con las instrucciones :(

      Eliminar
    2. Hola Anónimo, para poder utilizar tu número de teléfono debes registrarte y obtener tu ID como ya has hecho. Si el ID no te ha llegado al movil no te queda otra que esperar o volver a registrarte para ver si hay suerte y te llega. Se que de vez en cuando mJoy tiene problemas con los registros y tarda en enviar el código de registro pero una vez que lo tengas solo tendras que añadirlo a SMS mJoy para poder usar tu propio número.

      Saludos y gracias por utilizar SMS mJoy.

      Eliminar
  15. Tengo una foto en buscadores de Google de esta página...como la puedo quitar?

    ResponderEliminar
    Respuestas
    1. No entiendo lo que quieres decir.
      ¿A que te refieres con "esta página"? ¿te refieres a mJoy.com o al blog?
      ¿A que te refieres con "buscadores de Google"? ¿hay varios buscadores de Google?
      ¿A que te refieres con "una foto"? ¿alguién ha puesto una foto tuya en Google?

      Eliminar
    2. Pues no se como explicarlo. Aparece una foto mía en Google...su título es ....fossiexp.blogspot.com
      Y no hay forma de deshacerse de ella...Parece erre está eliminada pero en las búsquedas la veo.
      Dos veces le he pedido a Google que la quite pero las dos lo han desechado.
      Lo he vuelto a pedir otra vez.
      Todo debe ser por un comentario que deje en tu blog.

      Eliminar
    3. Si aparece una foto tuya a raíz de un comentario que has dejado en el blog lo que sudece es que esa foto aparecerá en tu perfil de google plus (o en picasa) por lo que deberás eliminarla de ahí (o hacerla privada en google plus y picasaweb) para que google no pueda enlazarla.

      Eliminar
    4. Las elimine hace tiempo y siguen apareciendo
      En imágenes

      Eliminar
  16. Las elimine hace tiempo y siguen apareciendo
    En imágenes.

    ResponderEliminar