Saltar al contenido

Appcelerator Titanium

Descargar Módulo
Descargar Ejemplo
Documentación de la API del SDK

Para integrar Pushwoosh en tu aplicación de Appcelerator Titanium, sigue estos sencillos pasos:

1. Descarga el Módulo de Notificaciones Push y colócalo en tu carpeta Modules.

2. Habilita este módulo en tiapp.xml según la guía de Appcelerator.

3. Configura tu proyecto en la Consola de Firebase:

4. Ubica el archivo google-services.json en la carpeta app/platform/android de tu directorio de proyecto.

5. En tu AndroidManifest.xml, añade lo siguiente:

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

Aprende más sobre tu Token de API de Dispositivo de Pushwoosh

Importante: Asegúrate de dar al token acceso a la aplicación correcta en tu Panel de Control de Pushwoosh. Aprende más

6. Inicializa el módulo y regístrate para recibir notificaciones push:

var pushwoosh = require('com.pushwoosh.module');
pushwoosh.onPushReceived(function(e) {
var message = e.message;
// muestra que se ha recibido una notificación push. Implementa una reacción pasiva a una notificación push, como la actualización de la interfaz de usuario o la descarga de datos.
});
pushwoosh.onPushOpened(function(e) {
var message = e.message;
// muestra que un usuario ha tocado la notificación. Implementa la interacción del usuario, como mostrar los detalles de la notificación push.
});
pushwoosh.initialize({
"application" : "ENTER_PUSHWOOSH_APPID_HERE",
"gcm_project" : "ENTER_FCM_SENDER_ID_HERE"
});
pushwoosh.registerForPushNotifications(
function(e) {
var pushToken = e.registrationId;
// maneja el registro exitoso de notificaciones push aquí
},
function(e) {
var errorMessage = e.error;
// maneja el error de registro de notificaciones push aquí
}
);

7. En Info.plist, establece lo siguiente:

Importante: Asegúrate de dar al token acceso a la aplicación correcta en tu Panel de Control de Pushwoosh. Aprende más

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 te enfrentas a alguna dificultad, no dudes en compartir tus opiniones con nosotros a través de este formulario.

Was this page useful?