Saltar al contenido

Inicio rápido del SDK de Flutter

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

Prerrequisitos

Anchor link to

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

Descargar el proyecto de ejemplo

Anchor link to
Terminal window
# Clonar el repositorio del SDK y navegar al proyecto de ejemplo
git clone https://github.com/Pushwoosh/pushwoosh-flutter
# Navegar al directorio de ejemplo
cd pushwoosh-flutter/Source/pushwoosh/example

Configurar el proyecto

Anchor link to

Instale las dependencias:

Terminal window
flutter pub get

Abra lib/main.dart y actualice la llamada a Pushwoosh.initialize:

Pushwoosh.initialize({"app_id": "XXXXX-XXXXX", "sender_id": "XXXXXXXXXXXX"});

Reemplace los valores de app_id y 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 Bundle Identifier
Anchor link to

Abra el archivo ios/Runner.xcworkspace en Xcode.

Establezca el Bundle Identifier para cada objetivo:

  • 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)
  • StopwatchWidgetExtension: el nombre del paquete de su aplicación con .StopwatchWidget (p. ej., com.example.pushwoosh.StopwatchWidget)
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: “Actions” y “Settings”. Navegue a la pestaña Settings.
  3. Toque el botón Register for Pushes.
  4. Otorgue 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.