Быстрый старт с Flutter SDK
Начните работу с Wavesend Flutter SDK, используя этот быстрый и простой пример.
Предварительные требования
Section titled “Предварительные требования”Чтобы интегрировать Wavesend Flutter SDK в ваше приложение, вам понадобится следующее:
Скачайте пример проекта
Section titled “Скачайте пример проекта”# Клонируйте репозиторий SDK и перейдите к примеру проектаgit clone https://github.com/Wavesend/wavesend-flutter
# Перейдите в каталог examplecd wavesend-flutter/Source/wavesend/exampleНастройте проект
Section titled “Настройте проект”Установите зависимости:
flutter pub getОткройте lib/main.dart и обновите вызов Wavesend.initialize:
Wavesend.initialize({"app_id": "XXXXX-XXXXX", "sender_id": "XXXXXXXXXXXX"});Замените значения app_id и sender_id на ваш Wavesend Application code и Firebase Project Number.
1. Установите зависимости
Section titled “1. Установите зависимости”Перейдите в каталог ios и установите зависимости:
cd ios && pod install --repo-update2. Установите Bundle Identifier
Section titled “2. Установите Bundle Identifier”Откройте файл ios/Runner.xcworkspace в Xcode.
Установите Bundle Identifier для каждой цели:
Runner: имя пакета вашего приложения (например, com.example.wavesend)NotificationService: имя пакета вашего приложения с.NotificationServiceExtension(например, com.example.wavesend.NotificationServiceExtension)StopwatchWidgetExtension: имя пакета вашего приложения с.StopwatchWidget(например, com.example.wavesend.StopwatchWidget)
3. Установите API Token
Section titled “3. Установите API Token”В вашем файле ios/Runner/Info.plist установите для ключа Wavesend_API_TOKEN значение Wavesend Device API Token.
Android
Section titled “Android”1. Настройте google-services.json
Section titled “1. Настройте google-services.json”Скопируйте ваш файл google-services.json в каталог android/app.
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.wavesend.apitoken" android:value="__YOUR_WAVESEND_DEVICE_API_TOKEN__" />Замените __YOUR_WAVESEND_DEVICE_API_TOKEN__ на ваш Wavesend Device API Token.
Запустите проект
Section titled “Запустите проект”- Соберите и запустите проект.
- В приложении будет две вкладки: «Actions» и «Settings». Перейдите на вкладку Settings.
- Нажмите кнопку Register for Pushes.
- Предоставьте разрешение на получение push-уведомлений. Устройство будет зарегистрировано в Wavesend.
Отправьте push-уведомление
Section titled “Отправьте push-уведомление”Вернитесь в Wavesend Control Panel и отправьте push-уведомление на ваше зарегистрированное устройство.