Saltar al contenido

Inicio rápido del SDK de React Native

Comience a usar el SDK de Pushwoosh para React Native con este ejemplo rápido y sencillo.

Prerrequisitos

Anchor link to

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

Descargar el proyecto de ejemplo

Anchor link to
Terminal window
# Clona el repositorio del SDK y navega al proyecto de ejemplo
git clone https://github.com/Pushwoosh/pushwoosh-react-native-plugin.git
# Navega al directorio de ejemplo
cd pushwoosh-react-native-plugin/example/demoapp/

Configurar el proyecto

Anchor link to

Instale las dependencias:

Terminal window
npm install

Abra Settings.js y actualice la llamada a Pushwoosh.init:

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

Reemplace los valores __YOUR_APP_ID__ y __YOUR_FCM_SENDER_ID__ con su Código de Aplicación de Pushwoosh y su Número de Proyecto de Firebase.

1. Instalar dependencias
Anchor link to

Navegue al directorio ios e instale las dependencias:

Terminal window
cd ios && pod install --repo-update
2. Establecer el Identificador de Paquete (Bundle Identifier)
Anchor link to

Abra el archivo ios/Runner.xcworkspace en Xcode.

Establezca el Bundle Identifier para cada destino:

  • Runner: el nombre del paquete de su aplicación. (p. ej., com.example.pushwoosh)
  • NotificationService: el nombre del paquete de su aplicación con .NotificationServiceExtension (p. ej., com.example.pushwoosh.NotificationServiceExtension)
3. Establecer el Token de API
Anchor link to

En su ios/Runner/Info.plist, establezca la clave Pushwoosh_API_TOKEN con el Token de API de Dispositivo de Pushwoosh

1. Configurar google-services.json
Anchor link to

Copie su archivo google-services.json al directorio android/app

2. Establecer el nombre del paquete
Anchor link to

Abra android/app/build.gradle y establezca el applicationId con el nombre del paquete de su aplicación. (p. ej., com.example.pushwoosh)

3. Establecer el Token de API
Anchor link to

Abra su archivo android/app/src/main/AndroidManifest.xml y agregue los siguientes metadatos dentro de la etiqueta <application>:

AndroidManifest.xml
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />

Reemplace __YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ con su Token de API de Dispositivo de Pushwoosh.

Ejecutar el proyecto

Anchor link to
  1. Compile y ejecute el proyecto.
  2. La aplicación tendrá dos pestañas: “Acciones” y “Configuración”. Navegue a la pestaña Configuración.
  3. Toque el botón Registrarse para Notificaciones Push.
  4. Conceda permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh.

Enviar 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.