Contenido


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

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 IBM Cloud" publicado originalmente en febrero de 2014. Fue escrito usando la interfaz clásica de IBM Cloud. 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 IBM Cloud ™, 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 IBM Cloud 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 IBM Cloud.

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 IBM Cloud, 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 IBM Cloud 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 IBM Cloud, 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 IBM Cloud

  1. Inicie sesión en IBM Cloud.
  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 IBM Cloud debería darle una idea de lo fácil que es consumir e integrar capacidades de datos móviles utilizando los servicios Mobile de IBM Cloud. 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 IBM Cloud
publish-date=02232018