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 toPara integrar el SDK de Expo de Pushwoosh en su aplicación, necesitará lo siguiente:
Descargar el proyecto de ejemplo
Anchor link to# Clone el repositorio del SDK y navegue al proyecto de ejemplogit clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# Navegue al directorio de ejemplocd pushwoosh-expo-plugin-sample/Configurar el proyecto
Anchor link to1. Instale las dependencias:
Anchor link tonpm install2. Inicialice Pushwoosh:
Anchor link toAbra 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 toAbra app.json y establezca:
packagecon el nombre del paquete de su aplicación.bundleIdentifiercon el ID del paquete de su aplicación.
4. Establezca el token de la API de dispositivo de Pushwoosh:
Anchor link toAbra su archivo app.json y establezca el Token de la API de dispositivo de Pushwoosh para ambas plataformas:
PW_API_TOKENvalor del token de la API de dispositivo para la plataforma iOS.apiTokenvalor del token de la API de dispositivo para la plataforma Android.
5. Agregue el archivo de configuración de Firebase:
Anchor link toCopie su archivo google-services.json al directorio raíz del proyecto.
Precompile la aplicación
Anchor link toGenere código nativo y configure las dependencias para cada plataforma ejecutando prebuild:
npx expo prebuildCompile y ejecute el proyecto
Anchor link to- Compile el proyecto:
npx expo run:androidnpx expo run:ios- 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 toVuelva al Panel de Control de Pushwoosh y envíe una notificación push a su dispositivo registrado.