WebActivity SMS en acción

Hoy, he querido hablar acerca de una de las WebActivities que tan popularmente están de moda, que a mi parecer es muy interesante trabajarla, ya que nos da un vistazo de lo que podemos hacer con el poder de la web y nuestros smartphones que vienen equipados con Firefox para Android (Que para estas fechas son la gran mayoría) y los próximos a lanzarse con FirefoxOS.

Aquí tenemos un ejemplo simple y concreto de como funciona esta WebActivity, como quedaría el código en nuestro archivo .js en donde declararíamos nuestro hermoso Javascript:

var sendSMS = document.querySelector("#send-sms");
if (sendSMS) {
    sendSMS.onclick = function () {
        var sms = new MozActivity({
            name: "new",
            data: {
                type: "websms/sms",
                number: "+57123456789"
                }
            });
     }
}

Si vemos el código es muy sencillo y bastante claro, modificarlo es muy practico. Lo que nos resta es agregar nuestro botón que activara la Webactivity de SMS, con algo parecido a esto:

<button id="send-sms">Send SMS</button>

Seguramente el código de su HTML tendrá una estructura distinta y su botón sera distinto, pero lo pueden aplicar simplemente agregando el id=”send-sms” a su etiqueta y funcionara igual. Ademas de no olvidar de agregar nuestro archivo .js en donde escribimos toda la función de nuestra WebActivity al principio del HTML con la etiqueta <script>, pero bueno son cosas que posiblemente ya debes tener hechas o debes saber. Otra forma de ver en acción esta y otras WebActivities puedes probar el FirefoxOS Boilerplate App.

Como podemos ver es una estructura limpia y clara, las posibilidades con esta y las demás WebActivities parecen infinitas. Próximamente escribiré algunos artículos en donde veamos esta WebActivity y otras mas a profundidad.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s