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 :
- la clé
Pushwoosh_API_TOKENsur le 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
Partagez vos commentaires avec nous
Anchor link toVos 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.