Быстрый старт с Cordova SDK
Начните работу с Wavesend Cordova SDK с помощью этого простого и быстрого примера.
Предварительные требования
Section titled “Предварительные требования”Для интеграции Wavesend Cordova SDK в ваше приложение вам понадобится следующее:
Загрузка примера проекта
Section titled “Загрузка примера проекта”# Clone the SDK repository and navigate to the example projectgit clone https://github.com/Pushwoosh/pushwoosh-phonegap-plugin.git
# Navigate to example directorycd pushwoosh-phonegap-plugin/example/newdemo/Настройка проекта
Section titled “Настройка проекта”Установите зависимости:
npm iДобавьте плагин Wavesend:
cordova plugin add ../../ --link --nofetchОткройте www/js/index.js и обновите вызов pushwoosh.onDeviceReady:
pushwoosh.onDeviceReady({ appid: "XXXXX-XXXXX", projectid: "XXXXXXXXXXXXXXX"});Замените значения appid и projectid на ваш Application code Wavesend и номер проекта Firebase.
1. Установите Bundle Identifier
Section titled “1. Установите Bundle Identifier”Откройте файл platforms/ios/newdemo.xcworkspace в Xcode.
Установите Bundle Identifier для каждой цели:
newdemo: имя пакета вашего приложения (например, com.example.wavesend)
2. Добавьте capabilities
Section titled “2. Добавьте capabilities”Чтобы включить Push Notifications, вам нужно добавить определенные capabilities.
В разделе Signing & Capabilities добавьте следующие capabilities:
Push NotificationsBackground Modes. После добавления этой capability установите флажок дляRemote notifications.
3. Установите API Token
Section titled “3. Установите API Token”В файле ios/newdemo/Info.plist установите для ключа Pushwoosh_API_TOKEN значение Wavesend Device API Token
Android
Section titled “Android”1. Настройте google-services.json
Section titled “1. Настройте google-services.json”Скопируйте ваш файл google-services.json в корневой каталог проекта.
2. Установите имя пакета
Section titled “2. Установите имя пакета”Откройте android/app/build.gradle и установите applicationId в имя пакета вашего приложения (например, com.example.wavesend).
3. Установите API Token
Section titled “3. Установите API Token”Откройте файл android/app/src/main/AndroidManifest.xml и добавьте следующие метаданные внутрь тега <application>:
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />Замените __YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ на ваш Wavesend Device API Token.
Запуск проекта
Section titled “Запуск проекта”- Соберите и запустите проект.
- Переключите переключатель Register for notifications.
- Предоставьте разрешение на получение push-уведомлений. Устройство будет зарегистрировано в Wavesend.
Отправка push-уведомления
Section titled “Отправка push-уведомления”Вернитесь в Wavesend Control Panel и отправьте push-уведомление на ваше зарегистрированное устройство.