Zum Inhalt springen

Appcelerator Titanium

Modul herunterladen
Beispiel herunterladen
SDK-API-Dokumentation

Um Pushwoosh in Ihre Appcelerator Titanium-Anwendung zu integrieren, folgen Sie diesen einfachen Schritten:

1. Laden Sie das Push Notifications Module herunter und legen Sie es in Ihrem Modules-Ordner ab.

2. Aktivieren Sie dieses Modul in tiapp.xml gemäß der Appcelerator-Anleitung.

3. Konfigurieren Sie Ihr Projekt in der Firebase Console:

4. Legen Sie die Datei google-services.json im Ordner app/platform/android in Ihrem Projektverzeichnis ab.

5. Fügen Sie in Ihrer AndroidManifest.xml Folgendes hinzu:

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

Erfahren Sie mehr über Ihren Pushwoosh Device API Token

Wichtig: Stellen Sie sicher, dass Sie dem Token im Pushwoosh Control Panel Zugriff auf die richtige App gewähren. Erfahren Sie mehr

6. Initialisieren Sie das Modul und registrieren Sie sich für Push-Benachrichtigungen:

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. Setzen Sie in Info.plist Folgendes:

Wichtig: Stellen Sie sicher, dass Sie dem Token im Pushwoosh Control Panel Zugriff auf die richtige App gewähren. Erfahren Sie mehr

Teilen Sie Ihr Feedback mit uns

Anchor link to

Ihr Feedback hilft uns, eine bessere Erfahrung zu schaffen. Wir würden uns daher freuen, von Ihnen zu hören, wenn Sie während des SDK-Integrationsprozesses auf Probleme stoßen. Wenn Sie auf Schwierigkeiten stoßen, zögern Sie bitte nicht, uns Ihre Gedanken über dieses Formular mitzuteilen.

Was this page useful?