Contenido


Extienda una aplicación Android usando el servicio IBM Push Notifications en Bluemix

Use las notificaciones Push para enviar el contenido relevante a dispositivosmóviles

Comments

Nota del editor: Este tutorial es una actualización de "Ampliar una aplicación Android utilizando el servicio en nube IBM Push para Bluemix" publicado originalmente en febrero de 2014. Fue escrito usando la interfaz clásica de Bluemix. Debido a la rápida evolución de la tecnología, es posible que se hayan cambiado algunos pasos e ilustraciones.

Puede que ya conozca algunos de los beneficios de Bluemix ™, la plataforma abierta de IBM para desarrollar y desplegar aplicaciones web y móviles. Los múltiples servicios preconstruidos en las soluciones móviles de Bluemix hacen que sea fácil construir y mejorar las aplicaciones.

En este tutorial, extenderemos una aplicación Android ya existente utilizando el servicio Push Notifications en Bluemix.

Como se presentó en el anterior tutorial de esta serie, la aplicación BlueList es una simple aplicación de Android. Es este tutorial, añadiremos Push Notifications (invocado de una aplicación host Node.js) a la aplicación de BlueList, para que las notificaciones sean enviadas cuando se actualiza una lista, y la lista es actualizada en todos los dispositivos cuando uno ellos actualiza la lista de alguna manera.

Con los servicios gratuitos de Bluemix, es posible empezar a escribir y ampliar sus propias aplicaciones ¡casi inmediatamente!

Nota: El código de la muestra ha sido marcado como obsoleto ya no cuenta con soporte.

Qué necesitará

Paso 1. Abrir la aplicación móvil

Inicie sesión en Bluemix y abra la aplicación BlueList que construyó en el anterior tutorial.

Screen capture of the BlueList application built from the previous tutorial
Screen capture of the BlueList application built from the previous tutorial

Paso 2. Ejecutar la aplicación móvil para asegurarse de que aún funciona

  1. Abra la aplicación en Android Studio y constrúyala.
  2. Ejecute la aplicación en su dispositivo o simulador de Android.
  3. Añada algunos elementos a la lista Pendientes de Hacer de su aplicación. Acuérdese de sincronizar su lista con la base de datos en la nube, deslizando hacia abajo la pantalla.
Screen capture of the BlueList application on a mobile                             device

Paso 3. Verificar sus datos en la nube

En Bluemix, seleccione el servicio Cloudant NoSQL DB y haga clic en el botón Lanzar para abrir el panel de instrumentos de Cloudant.

Screen capture of the Clouding NoSQL DB service page
Screen capture of the Clouding NoSQL DB service page

Vaya a la base de datos todosdb.

Screen capture of todos database showing the number of items synced to the database
Screen capture of todos database showing the number of items synced to the database

Los elementos ya están sincronizados con la base de datos.

Screen                             capture showing your Google API Project number and Google Cloud Message API Key
Screen capture showing your Google API Project number and Google Cloud Message API Key

Paso 4. Añadir y habilitar Push Notification

Obtenga el número de su Google API Project y su Google Cloud Message API Key.

Screen                             capture of the API credentials
Screen capture of the API credentials

Copie la clave de la API que acaba de crear y el número del Google Project (Sender ID) en el panel de instrumentos de la configuración de Push Notifications.

Screen capture of the Push Notifications configuration dashboard
Screen capture of the Push Notifications configuration dashboard

Paso 5. Probar a enviar notificaciones desde Bluemix

  1. Inicie sesión en Bluemix.
  2. Desde la vista de Dashboard , haga clic en su aplicación.
  3. Haga clic en el icono de servicio de Push .
  4. Haga clic en la pestaña Notification .
  5. Escoja la audiencia y rellene el campo de texto de Message con lo que quiera. Screen                             capture of the audience and text message fields
    Screen capture of the audience and text message fields
  6. Haga clic en SEND.
  7. ¡Vea cómo su dispositivo o emulador móvil recibe una notificación push! Screen capture of notification message on a device
    Screen capture of notification message on a device

Conclusión

Extender su aplicación utilizando el servicio Push disponible en Bluemix debería darle una idea de lo fácil que es consumir e integrar capacidades de datos móviles utilizando los servicios Mobile de Bluemix. Hasta aquí en esta serie, ha utilizado el servicio Cloudant NoSQL DB para almacenar, borrar, actualizar y consultar una lista de objetos almacenados en la nube. También ha utilizado el servicio IBM Push Notifications para actualizar la lista en todos los dispositivos y enviar notificaciones cuando alguno de ellos actualice la lista de alguna manera.


Recursos para Descargar


Temas relacionados


Comentarios

Inicie Sesión o Regístrese para agregar comentarios.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Desarrollo móvil, Cloud computing
ArticleID=1011866
ArticleTitle=Extienda una aplicación Android usando el servicio IBM Push Notifications en Bluemix
publish-date=06152016