Быстрый старт с Flutter SDK
Начните работу с Pushwoosh Flutter SDK, используя этот быстрый и простой пример.
Предварительные требования
Anchor link toДля интеграции Pushwoosh Flutter SDK в ваше приложение вам понадобится следующее:
Скачайте пример проекта
Anchor link to# Клонируйте репозиторий SDK и перейдите к примеру проектаgit clone https://github.com/Pushwoosh/pushwoosh-flutter
# Перейдите в директорию examplecd pushwoosh-flutter/Source/pushwoosh/exampleНастройте проект
Anchor link toУстановите зависимости:
flutter pub getОткройте lib/main.dart и обновите вызов Pushwoosh.initialize:
Pushwoosh.initialize({"app_id": "XXXXX-XXXXX", "sender_id": "XXXXXXXXXXXX"});Замените значения app_id и sender_id на ваши Pushwoosh App Code и 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)StopwatchWidgetExtension: имя пакета вашего приложения с.StopwatchWidget(например, com.example.pushwoosh.StopwatchWidget)
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 Pushes.
- Предоставьте разрешение на получение push-уведомлений. Устройство будет зарегистрировано в Pushwoosh.
Отправьте push-уведомление
Anchor link toВернитесь в Pushwoosh Control Panel и отправьте push-уведомление на ваше зарегистрированное устройство.