Быстрый старт с Cordova SDK
Начните работу с Pushwoosh Cordova SDK, используя этот быстрый и простой пример
Предварительные требования
Anchor link toДля интеграции Pushwoosh Cordova SDK в ваше приложение вам понадобится следующее:
Скачайте пример проекта
Anchor link to# Клонируйте репозиторий SDK и перейдите в папку с примером проектаgit clone https://github.com/Pushwoosh/pushwoosh-phonegap-plugin.git
# Перейдите в папку с примеромcd pushwoosh-phonegap-plugin/example/newdemo/Настройте проект
Anchor link toУстановите зависимости:
npm iДобавьте плагин Pushwoosh:
cordova plugin add ../../ --link --nofetchОткройте www/js/index.js и обновите вызов pushwoosh.onDeviceReady:
pushwoosh.onDeviceReady({ appid: "XXXXX-XXXXX"});Замените значение appid на ваш Pushwoosh App Code.
1. Установите Bundle Identifier
Anchor link toОткройте файл platforms/ios/newdemo.xcworkspace в Xcode.
Установите Bundle Identifier для каждой цели (target):
newdemo: имя пакета вашего приложения (например, com.example.pushwoosh).
2. Добавьте capabilities (возможности)
Anchor link toЧтобы включить пуш-уведомления, вам нужно добавить определенные capabilities.
В разделе Signing & Capabilities добавьте следующие capabilities:
Push NotificationsBackground Modes. После добавления этой возможности, отметьте флажокRemote notifications.
3. Установите API Token
Anchor link toВ вашем файле ios/newdemo/Info.plist установите для ключа Pushwoosh_API_TOKEN значение Pushwoosh Device API Token
Android
Anchor link to1. Настройте google-services.json
Anchor link toСкопируйте ваш файл google-services.json в корневую директорию проекта
2. Установите имя пакета
Anchor link toОткройте android/app/build.gradle и установите applicationId в имя пакета вашего приложения (например, com.example.pushwoosh).
3. Установите API Token
Anchor link toОткройте ваш файл 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__ на ваш Pushwoosh Device API Token.
Запустите проект
Anchor link to- Соберите и запустите проект.
- Переключите переключатель Register for notifications (Зарегистрироваться для получения уведомлений).
- Предоставьте разрешение на отправку пуш-уведомлений. Устройство будет зарегистрировано в Pushwoosh.
Отправьте пуш-уведомление
Anchor link toВернитесь в Панель управления Pushwoosh и отправьте пуш-уведомление на ваше зарегистрированное устройство.