Saltar al contenido

SDK de Xamarin para Android

Fuente del módulo
Descargar ejemplo

Configuración de la plataforma Android

Anchor link to

1. Ve a https://console.firebase.google.com/ y crea un nuevo proyecto

2. Ve a Tu proyecto > Configuración del proyecto:

3. En la pestaña Cloud Messaging, busca la Clave del servidor y el ID del remitente:

4. Configura la plataforma Android con tus credenciales de Firebase siguiendo la guía.

Integración del SDK

Anchor link to

1. Añade el paquete Nuget “Pushwoosh.Firebase.Xamarin.Droid” a tu proyecto.
2. Añade los siguientes metadatos a AndroidManifest.xml:

<meta-data android:name="com.pushwoosh.appid" android:value="XXXXX-XXXXX" />
<meta-data android:name="com.pushwoosh.senderid" android:value="@string/fcm_sender_id" />

Donde:

  • com.pushwoosh.appid es tu Código de Aplicación de Pushwoosh
  • com.pushwoosh.senderid es el ID del remitente que obtuviste de la Consola de Firebase (consulta el Paso 5 de la guía de Configuración de la plataforma Android).
strings.xml
<resources>
<string name="fcm_sender_id">TU ID DE REMITENTE DE FCM</string>
</resources>

3.1. Añade el archivo google-services.json a tu proyecto.

3.2. En Visual Studio, haz clic derecho en el archivo google-services.json y elige la opción GoogleServicesJson del menú Acción de compilación.

4. Regístrate para recibir notificaciones push:

using Pushwoosh;
PushNotificationsManager.Instance.RegisterForPushNotifications();

¡Eso es todo!

Comparte tus comentarios con nosotros

Anchor link to

Tus comentarios nos ayudan a crear una mejor experiencia, por lo que nos encantaría saber de ti si tienes algún problema durante el proceso de integración del SDK. Si encuentras alguna dificultad, no dudes en compartir tus opiniones con nosotros a través de este formulario.

Was this page useful?