Быстрый старт Expo SDK
Начните работу с Wavesend Expo SDK с помощью этого быстрого и простого примера.
Предварительные требования
Section titled “Предварительные требования”Для интеграции Wavesend Expo SDK в ваше приложение вам понадобится следующее:
Скачайте пример проекта
Section titled “Скачайте пример проекта”# Clone the SDK repository and navigate to the example projectgit clone https://github.com/Wavesend/wavesend-expo-plugin-sample.git
# Navigate to example directorycd wavesend-expo-plugin-sample/Настройте проект
Section titled “Настройте проект”1. Установите зависимости:
Section titled “1. Установите зависимости:”npm install2. Инициализируйте Wavesend:
Section titled “2. Инициализируйте Wavesend:”Откройте app/_layout.tsx и обновите вызов Wavesend.init:
Wavesend.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });Где:
__YOUR_APP_CODE__ — это код приложения из Wavesend Control Panel.
__YOUR_FCM_SENDER_ID__ — это номер проекта Firebase из Firebase Console.
3. Укажите имя пакета и идентификатор бандла:
Section titled “3. Укажите имя пакета и идентификатор бандла:”Откройте app.json и установите:
packageна имя пакета вашего приложения.bundleIdentifierна идентификатор бандла вашего приложения.
4. Укажите Wavesend Device API token:
Section titled “4. Укажите Wavesend Device API token:”Откройте ваш файл app.json и укажите Wavesend Device API Token для обеих платформ:
PW_API_TOKEN— значение Device API token для платформы iOS.apiToken— значение Device API token для платформы Android.
5. Добавьте файл конфигурации Firebase:
Section titled “5. Добавьте файл конфигурации Firebase:”Скопируйте ваш файл google-services.json в корневой каталог проекта.
Предварительная сборка приложения
Section titled “Предварительная сборка приложения”Сгенерируйте нативный код и настройте зависимости для каждой платформы, запустив prebuild:
npx expo prebuildСборка и запуск проекта
Section titled “Сборка и запуск проекта”- Соберите проект:
npx expo run:androidnpx expo run:ios- Предоставьте разрешение на отправку push-уведомлений. Устройство будет зарегистрировано в Wavesend, и push-уведомления будут включены.
Отправьте push-уведомление
Section titled “Отправьте push-уведомление”Вернитесь в Wavesend Control Panel и отправьте push-уведомление на ваше зарегистрированное устройство.