Skip to content

Примеры кода для iOS

С помощью примеров Wavesend для iOS вы можете изучить функциональность Wavesend, не интегрируя SDK в свой проект, или посмотреть, как Wavesend SDK реализован в наших примерах проектов.

Предварительные требования

Section titled “Предварительные требования”

Перед использованием примеров убедитесь, что у вас есть следующее:

Пример приложения Wavesend

Section titled “Пример приложения Wavesend”

Этот проект представляет собой базовое приложение для iOS с интегрированным Wavesend SDK, демонстрирующее такие ключевые функции, как:

  • Получение push-уведомлений.
  • Отслеживание доставки push-уведомлений.
  • Управление тегами пользователей.
  • Отправка событий
  • Регистрация пользователей

Используйте пример приложения в качестве учебного пособия или основы для вашей разработки.

1. Скачайте пример приложения

Section titled “1. Скачайте пример приложения”

Клонируйте репозиторий:

Terminal window
git clone https://github.com/Wavesend/wavesend-ios-sample.git
  1. Open the project in Xcode.

  2. Add https://github.com/Wavesend/Wavesend-XCFramework as Swift Package Dependency.

  3. Set the bundle identifier for the main target (WavesendSampleApp) to match your Wavesend project (e.g., com.wavesend.WavesendSampleApp).

  4. Use the same bundle identifier for the NotificationService target, appending .NotificationService (e.g., com.wavesend.WavesendSampleApp.NotificationService).

  5. In Info.plist, set the:

Important: Be sure to give the token access to the right app in your Wavesend Control Panel. Learn more

  1. Соберите и запустите проект.
  2. Перейдите на вкладку Settings в приложении.
  3. Нажмите кнопку Register for Pushes.
  4. Предоставьте разрешение на отправку push-уведомлений. Устройство будет зарегистрировано в Wavesend.

Приложения для быстрого старта от Wavesend

Section titled “Приложения для быстрого старта от Wavesend”

Коллекция для быстрого старта включает в себя отдельные проекты, каждый из которых демонстрирует определенные функции SDK. Используйте их в качестве справочных материалов или отправных точек для вашего приложения.

1. Скачайте приложения для быстрого старта

Section titled “1. Скачайте приложения для быстрого старта”

Клонируйте пример проекта с GitHub:

Terminal window
git clone https://github.com/Wavesend/wavesend-quickstart-ios.git

Каждая папка содержит проект, предназначенный для определенной функции:

3. Настройте и запустите

Section titled “3. Настройте и запустите”
  1. Откройте проект в Xcode.
  2. Установите bundle identifier в соответствии с вашим проектом Wavesend.
  3. Скопируйте Application Code из панели управления Wavesend.
  4. В Info.plist установите для ключа Wavesend_APPID значение Application Code.
  5. Соберите и запустите проект.
  6. Используйте Wavesend Control Panel, чтобы отправить push-уведомление и увидеть его в действии.