Перейти к содержанию

Appcelerator Titanium

Скачать модуль
Скачать пример
Документация по API SDK

Чтобы интегрировать Pushwoosh в ваше приложение на Appcelerator Titanium, выполните следующие простые шаги:

1. Скачайте модуль push-уведомлений и поместите его в вашу папку Modules.

2. Включите этот модуль в tiapp.xml согласно руководству Appcelerator.

3. Настройте ваш проект в Firebase Console:

4. Поместите файл google-services.json в папку app/platform/android в директории вашего проекта.

5. В ваш AndroidManifest.xml добавьте следующее:

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

Узнайте больше о вашем токене Device API от Pushwoosh

Важно: Убедитесь, что токену предоставлен доступ к нужному приложению в вашей Панели управления Pushwoosh. Узнайте больше

6. Инициализируйте модуль и зарегистрируйтесь для получения push-уведомлений:

var pushwoosh = require('com.pushwoosh.module');
pushwoosh.onPushReceived(function(e) {
var message = e.message;
// показывает, что push-уведомление получено. Реализуйте пассивную реакцию на push, например, обновление UI или загрузку данных.
});
pushwoosh.onPushOpened(function(e) {
var message = e.message;
// показывает, что пользователь нажал на уведомление. Реализуйте взаимодействие с пользователем, например, отображение деталей push-уведомления.
});
pushwoosh.initialize({
"application" : "ENTER_PUSHWOOSH_APPID_HERE",
"gcm_project" : "ENTER_FCM_SENDER_ID_HERE"
});
pushwoosh.registerForPushNotifications(
function(e) {
var pushToken = e.registrationId;
// здесь обработайте успешную регистрацию для получения push-уведомлений
},
function(e) {
var errorMessage = e.error;
// здесь обработайте ошибку регистрации для получения push-уведомлений
}
);

7. В Info.plist установите:

Важно: Убедитесь, что токену предоставлен доступ к нужному приложению в вашей Панели управления Pushwoosh. Узнайте больше

Поделитесь с нами своим мнением

Anchor link to

Ваши отзывы помогают нам улучшать наш продукт, поэтому мы будем рады, если вы поделитесь с нами своим мнением при возникновении любых проблем в процессе интеграции SDK. Если вы столкнетесь с какими-либо трудностями, пожалуйста, не стесняйтесь поделиться своими мыслями с нами через эту форму.

Помогла эта страница?