Saltar al contenido

Inicio rápido del SDK de Expo

Comience a usar el SDK de Expo de Pushwoosh con este ejemplo rápido y sencillo

Prerrequisitos

Anchor link to

Para integrar el SDK de Expo de Pushwoosh en su aplicación, necesitará lo siguiente:

Descargar el proyecto de ejemplo

Anchor link to
Terminal window
# Clone el repositorio del SDK y navegue al proyecto de ejemplo
git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# Navegue al directorio de ejemplo
cd pushwoosh-expo-plugin-sample/

Configurar el proyecto

Anchor link to
1. Instale las dependencias:
Anchor link to
Terminal window
npm install
2. Inicialice Pushwoosh:
Anchor link to

Abra app/_layout.tsx y actualice la llamada a Pushwoosh.init:

Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });

Donde:

__YOUR_APP_CODE__ es el código de la aplicación del Panel de Control de Pushwoosh. __YOUR_FCM_SENDER_ID__ es el número de proyecto de Firebase de la Consola de Firebase.

3. Establezca el nombre del paquete y el ID del paquete:
Anchor link to

Abra app.json y establezca:

  • package con el nombre del paquete de su aplicación.
  • bundleIdentifier con el ID del paquete de su aplicación.
4. Establezca el token de la API de dispositivo de Pushwoosh:
Anchor link to

Abra su archivo app.json y establezca el Token de la API de dispositivo de Pushwoosh para ambas plataformas:

  • PW_API_TOKEN valor del token de la API de dispositivo para la plataforma iOS.
  • apiToken valor del token de la API de dispositivo para la plataforma Android.
5. Agregue el archivo de configuración de Firebase:
Anchor link to

Copie su archivo google-services.json al directorio raíz del proyecto.

Precompile la aplicación

Anchor link to

Genere código nativo y configure las dependencias para cada plataforma ejecutando prebuild:

Terminal window
npx expo prebuild

Compile y ejecute el proyecto

Anchor link to
  1. Compile el proyecto:
Terminal window
npx expo run:android
  1. Conceda permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh y las notificaciones push se habilitarán.

Envíe una notificación push

Anchor link to

Vuelva al Panel de Control de Pushwoosh y envíe una notificación push a su dispositivo registrado.