La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Push Notifications.

Presentaciones similares


Presentación del tema: "Push Notifications."— Transcripción de la presentación:

1 Push Notifications

2 Objetivos Conocer que es Push Notification.
Definir las funciones claves de una Push Notification. Comprender como funcionan. Descubrir como se implementan en una aplicación Android. Observar un ejemplo básico de la implementación de Push Notifications.

3 ¿Qué es Push Notification?
Push Notification es una tecnología de comunicación que trabaja en una arquitectura cliente-servidor, en la cual el servidor es quien envía mensajes en forma de notificaciones a cada unos de sus clientes, en donde dichos clientes pueden ser SmartPhones, Tabletas y SmartWachts.

4 Elementos de una Push Notification
Icono Titulo Mensaje Información Adicional

5 FireBase Cloud Messaging
Es un servicio de la nube que nos permite enviar push notifications a cualquier cliente móvil (Android y IOS) y web. Dicha herramienta es fácil de configurar y administrar, además de que es un servicio gratuito ofrecido por Google. Cuenta con la funcionalidad de enviar push notifications a un usuario en especifico, a un grupo de usuarios o a un tema. Tiene un grado de eficiencia de 95% en la entrega de notificaciones en un tiempo menor a 250 milisegundos.

6 ¿Cómo funciona?

7 ¿Cómo se registran los dispositivos cliente?

8 ¿Cómo se registran los dispositivos cliente?
Sender ID. Es un valor numérico exclusivo que sea asigna cuando se crea el proyecto de FireBase asociado a una aplicación Android. Api Key. Es una clave que le da acceso al servidor de la aplicación para poder utilizar los servicios de FireBase.

9 ¿Cómo se registran los dispositivos cliente?
App ID. Es un valor que representa el identificador de la aplicación cliente. Registration Token. Representa el Token de registro del dispositivo, el cual es un valor único que representara al dispositivo en los servicios de la nube.

10 ¿Cómo sabe el dispositivo que llego una notificación?
En la construcción de la App Cliente es necesario construir un servicio que se encuentre corriendo en segundo plano, esto con la finalidad de estar a la escucha del canal de comunicación y así poder emitir a nivel de interfaz grafica la push notification recibida por el servidor.

11 Creación del Proyecto Android Studio 2.3.3

12

13

14

15

16 Obtención del Hash de la Aplicación.

17 Acceso a la plataforma de FireBase.

18 Creación y configuración del proyecto de FireBase

19

20

21

22

23

24

25

26

27

28

29 Configuración del Manifiesto.

30 Creación de los servicios Android.

31

32

33

34

35 Ejecución de la aplicación.
Para ejecutar la aplicación ya sea en un emulador o un dispositivo físico, es importante validar que se cuente con una versión de Google Play Services 9 o superior. Como mecanismo de seguridad, se puede agregar lógica a la aplicación para que verifique la versión de google play services del equipo cliente, y en caso de no contar con la versión mínima, forzar al usuario a descargar la actualización.

36

37

38

39

40 Enviar Push Notification.

41

42

43


Descargar ppt "Push Notifications."

Presentaciones similares


Anuncios Google