Быстрый старт с React Native SDK
Начните работу с Pushwoosh React Native SDK, используя этот быстрый и простой пример.
Предварительные требования
Anchor link toДля интеграции Pushwoosh React Native SDK в ваше приложение вам понадобится следующее:
Скачайте пример проекта
Anchor link to# Клонируйте репозиторий SDK и перейдите к примеру проектаgit clone https://github.com/Pushwoosh/pushwoosh-react-native-plugin.git
# Перейдите в каталог с примеромcd pushwoosh-react-native-plugin/example/demoapp/Настройте проект
Anchor link toУстановите зависимости:
npm installОткройте Settings.js и обновите вызов Pushwoosh.init:
Pushwoosh.init({ "pw_appid" : "__YOUR_APP_ID__", "project_number":"__YOUR_FCM_SENDER_ID__"});Замените значения __YOUR_APP_ID__ и __YOUR_FCM_SENDER_ID__ на ваш код приложения Pushwoosh (Pushwoosh App Code) и номер проекта Firebase (Firebase Project Number).
1. Установите зависимости
Anchor link toПерейдите в каталог ios и установите зависимости:
cd ios && pod install --repo-update2. Укажите Bundle Identifier
Anchor link toОткройте файл ios/Runner.xcworkspace в Xcode.
Укажите Bundle Identifier для каждой цели (target):
Runner: имя пакета вашего приложения (например, com.example.pushwoosh).NotificationService: имя пакета вашего приложения с суффиксом.NotificationServiceExtension(например, com.example.pushwoosh.NotificationServiceExtension).
3. Укажите API Token
Anchor link toВ файле ios/Runner/Info.plist укажите для ключа Pushwoosh_API_TOKEN ваш Pushwoosh Device API Token.
Android
Anchor link to1. Настройте google-services.json
Anchor link toСкопируйте ваш файл google-services.json в каталог android/app.
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- Соберите и запустите проект.
- В приложении будет две вкладки: «Actions» и «Settings». Перейдите на вкладку Settings.
- Нажмите кнопку Register for Push Notifications.
- Предоставьте разрешение на отправку push-уведомлений. Устройство будет зарегистрировано в Pushwoosh.
Отправьте push-уведомление
Anchor link toВернитесь в Панель управления Pushwoosh и отправьте push-уведомление на ваше зарегистрированное устройство.