Appcelerator Titanium
Скачать модуль
Скачать пример
Документация по SDK API
Чтобы интегрировать 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" />
Узнайте больше о вашем токене Pushwoosh Device API
Важно: Убедитесь, что токену предоставлен доступ к нужному приложению в вашей панели управления 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_API_TOKEN
на токен Pushwoosh Device API
Важно: Убедитесь, что токену предоставлен доступ к нужному приложению в вашей панели управления Pushwoosh. Узнать больше
Поделитесь с нами своим мнением
Anchor link toВаши отзывы помогают нам улучшать наш продукт, поэтому мы будем рады, если вы сообщите нам о любых проблемах, возникших в процессе интеграции SDK. Если вы столкнетесь с какими-либо трудностями, пожалуйста, не стесняйтесь поделиться своими мыслями с нами через эту форму.