Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Glab - S15 - Dapaza - 2023-01
Glab - S15 - Dapaza - 2023-01
LABORATORIO N° 15
Alumno(s): Nota
Requiere No
Excelente Bueno Puntaje
Criterio de Evaluación mejora acept.
(4pts) (3pts) Logrado
(2pts) (0pts)
Reconoce clases para la creación de
3
notificaciones básicas en Android
Configura las opciones de de creación de
3
notificación para Android Studio
Crea notificaciones push que hagan uso de
6
servicios http (Firebase)
Cumple con los ejercicios y desarrollo de tareas
3
propuestas
Desarrollo de conclusiones que aporten una
2
actitud critica sobre los temas aprendidos
Evidencia avance en laboratorio 3
Objetivos:
Seguridad:
Ubicar maletines y/o mochilas en el gabinete al final de aula de Laboratorio o en los casilleros
asignados al estudiante.
No ingresar con líquidos, ni comida al aula de Laboratorio.
Al culminar la sesión de laboratorio apagar correctamente la computadora y la pantalla, y ordenar
las sillas utilizadas.
Equipos y Materiales:
Procedimiento:
Creacion de Diseño
6. Se creara una funcion para la creacion de notificaciones basadas en APIs mayores o guales a
Oreo (26 a mas)
11. Asigne el metodo notificacionOreo a la propiedad onClick del boton “Crear Notificacion”
presente en activity_main.xml
12. Ejecute su proyecto y verifique la generacion de la notificacion. Presione tecla HOME y haga
clic en la notificacion creada, verifique que al hacer click se muestra la actividad principal.
14. Agrege la propiedad .setOngoing(true) y vuelva a ejecutar su proyecto. Comente los cambios
que realizo esta configuracion
Notificaciones Push
15. Se usara los servicios de Cloud Messaging(FCM) para crear una comunicación cliente-
servidor, pero para esto se debe tener instaladas las herramientas de Google Service
16. Se usara los servicios de oneSignal para el envio de notificaciones push
17. Haga clic en Menu ToolsSDK Manager, clic en la pestaña SDK Tools e instale el servicio
de Google Play
18. Cree una cuenta en Firebase y luego registrese con la misma cuenta en oneSignal
19. Una vez que este logeado en Firebase con un usuario autenticado se pasara a crear un
proyecto:
a. Haga clic en Añadir Proyecto
c. Haga clic en el simbolo de Android para configurar el proyecto para esta plataforma
d. Se solicitara el nombre del paquete con el que se creo el proyecto en Android Studio.
De su proyecto copie el contenido de la propiedad package y pegue este valor el
asistente de Firebase. Haga clic en Registrar Aplicación
20. Una vez terminado el asistente haga clic en el nombre del proyecto y haga clic en la tuerca de
configuracion y elija configuracion del proyecto
23. Retorne a la vista previa y actualice la pagina, debe mostrarse el token generado
24. Acceda ahora a la pagina oneSignal y con su cuenta ya registrada haga clic en el boton de
New App / Web SIte . Y en la ventana mostrada coloque como nombre de APP:
notificacionesv4
25. Elija la plataforma de desarrollo, para nuestro caso Android y clic en NEXT
26. Copie los datos del punto 23(Datos de firebase) , y coloque y copie los datos de Datos del
servidor y ID del remitente como se muestra. Haga clic en NEXT
27. Seleccione la plataforma de desarrollo SDK a Native Android y clic en Save & Continue
28. Verifique el ID generado para el proyecto y deje la ventana del navegador abierta
34. Si todo esta configurado correctamente debe mostrarle el mensaje de confirmacion como se
muestra arriba. Haga clic en DONE
35. Ahora se pasara a probar el envio de las notificaciones. Para esto cabe recordar que a partir
de Oreo o superior, toda notificacion debe definir un canal de recepcion. Para configurar este
canal de recepcion en oneSignal se debe generar un grupo, ya que a un grupo creado se
asigna un canal de envio.
36. Haga clic en la opcion de Messages y haga clic en New MessageNew Push
37. Coloque un Nombre de mensaje, Titulo y Mensaje para probar el envio de la notificacion
como se muestra en la imagen
38. Deje todo por defecto y configure el ultimo paso para que se envie instantaneamente y haga
clic en Review and Send
40. Verifique que puede recibir notificaciones tanto en versiones antiguas como mas actuales de
android
TAREA
OBSERVACIONES (5 mínimo):
(Las observaciones son las notas aclaratorias, objeciones y problemas que se pudo presentar en el desarrollo del
laboratorio)
CONCLUSIONES (5 mínimo):
(Las conclusiones son una opinión personal sobre tu trabajo, explicar como resolviste las dudas o problemas
presentados en el laboratorio. Ademas de aportar una opinión critica de lo realizado)