Hi,

When using Google GCM, we have to be sure that the message is properly encoded, in case of non-latin characters, when reaching to the devices to avoid weird characters when is show.gcm-logo-e1357123459595

To achieve this, the first approach could be to do an URL-Encode the message and decode it when get from the notification but in case of iOS, if the application is not in foreground, the notification goes directly to the system and there we can not do a URL-Decode so, the correct way, when using GCM through HTTP, is to encode properly the JSON GCM request in UTF-8 before making the POST to GCM. As a brief, with Apache HTTP:

  • Add “http.protocol.content-charset” with the value “UTF-8” to the POST request.
  • Set the JSON data through an StringEntity with “UTF-8” character encoding set.

 

Continue reading

Hace tiempo que pusimos en el store una aplicación llamada “AppVigilant” para poder conocer el detalle de un número corto que pudiera aparecernos en la factura o que necesitásemos consultar su información. La aplicación también permitía darse de baja de un servicio de suscripción si se recibía un mensaje de este tipo. Toda la información fiable dado que se consultaba a la CMT junto con otros servicios como Axesor.

 

Continue reading