Passer au contenu

Appcelerator Titanium

Télécharger le module
Télécharger l’exemple
Documentation de l’API du SDK

Pour intégrer Pushwoosh dans votre application Appcelerator Titanium, suivez ces étapes simples :

1. Téléchargez le module de notifications Push et placez-le dans votre dossier Modules.

2. Activez ce module dans tiapp.xml conformément au guide Appcelerator.

3. Configurez votre projet dans la console Firebase :

4. Placez le fichier google-services.json dans le dossier app/platform/android de votre répertoire de projet.

5. Dans votre AndroidManifest.xml, ajoutez ce qui suit :

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

En savoir plus sur votre jeton d’API d’appareil Pushwoosh

Important : Assurez-vous de donner au jeton l’accès à la bonne application dans votre panneau de contrôle Pushwoosh. En savoir plus

6. Initialisez le module et enregistrez-vous pour les notifications push :

var pushwoosh = require('com.pushwoosh.module');
pushwoosh.onPushReceived(function(e) {
var message = e.message;
// shows a push is received. Implement passive reaction to a push, such as UI update or data download.
});
pushwoosh.onPushOpened(function(e) {
var message = e.message;
// shows a user tapped the notification. Implement user interaction, such as showing push details.
});
pushwoosh.initialize({
"application" : "ENTER_PUSHWOOSH_APPID_HERE",
"gcm_project" : "ENTER_FCM_SENDER_ID_HERE"
});
pushwoosh.registerForPushNotifications(
function(e) {
var pushToken = e.registrationId;
// handle successful push registration here
},
function(e) {
var errorMessage = e.error;
// handle push registration error here
}
);

7. Dans Info.plist, définissez :

Important : Assurez-vous de donner au jeton l’accès à la bonne application dans votre panneau de contrôle Pushwoosh. En savoir plus

Partagez vos commentaires avec nous

Anchor link to

Vos commentaires nous aident à créer une meilleure expérience, nous serions donc ravis de vous entendre si vous rencontrez des problèmes lors du processus d’intégration du SDK. Si vous rencontrez des difficultés, n’hésitez pas à nous faire part de vos réflexions via ce formulaire.

Was this page useful?