Bienvenidos a un nuevo tutorial
En esta ocasión les enseñare a agregar notificaciones utilizando firebase en android studio paso a paso:
firebase
Primero necesitamos un proyecto en firebase para eso iremos a su página web llamada firebase console click aquí y creamos un nuevo proyecto y le asignamos un nombre
Después agregaremos una app a nuestro proyecto creado tipo android
Después de seleccionar la opción Android debemos de agregar el nombre de nuestro proyecto y si desean pueden poner un nombre a tu proyecto.
Descargamos el archivo google.service.json y lo agregamos en nuestra aplicacion en la carpeta app para eso debemos seleccionar la opcion de ver Project
En la misma carpeta App en el archivo build.gradle agregamos dos apply
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
Quedando de la siguiente manera
En la sección de dependencias del mismo archivo build_gradle
agregamos lo siguiente:
implementation platform('com.google.firebase:firebase-bom:29.0.1')
implementation 'com.google.firebase:firebase-bom:29.0.1'
implementation 'com.google.firebase:firebase-messaging:23.0.0'
implementation 'com.google.firebase:firebase-analytics'
Quedando de la siguiente manera
Y le damos en sincronizar.
MyFirebaseMessagingService
Cambiaremos de vista de Project a Android y creamos una Java Class llamada MyFirebaseMessagingService e ingresamos el siguiente código.
package com.example.administracionsedecohidalgo;
import com.google.firebase.messaging.FirebaseMessagingService;
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseMsgService";
}
Quedando de la siguiente manera:
AndroidManifest.xml
En este archivo AndroidManifest.xml agregaremos permisos de Internet debajo de donde aparece la etiqueta package
<uses-permission android:name="android.permission.INTERNET" />
Quedando el código de la siguiente manera:
En la etiqueta <application agregamos 2 etiquetas Meta-data
<meta-data
android:name="firebase_messaging_auto_init_enabled"
android:value="false" />
<meta-data
android:name="firebase_analytics_collection_enabled"
android:value="false" />
Quedando de la siguiente manera:
Antes de cerrar la etiqueta agregamos el siguiente código el cual manda llamar la clase MyFirebaseMessagingService que creamos anteriormente:
<service
android:name=".MyFirebaseMessagingService"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
Eso es todo lo que tenemos que agregar en nuestra aplicación de Android studio. Solo nos resta ir a firabase en la sección Cloud Messaging y en la opción Send your first message
Al darle clic nos mostrará una ventana para redactar la notificación
Entonces escribimos un titulo y texto que queramos agregar y le damos en siguiente.
Posteriormente selecciona la aplicación que hemos creado en firabase y le damos en siguiente
Todos los demás campos de los siguientes pasos los dejaremos como están solo daremos siguiente, siguiente, hasta llegar al ultimo paso
Damos clic en revisar
Y en publicar
ESO ES TODO!!
Nos tiene que llegar una notificación en nuestro celular.
Top comments (0)