ym88659208ym87991671
Подготовка к запуску демонстрационного приложения SaluteJazz SDK для iOS | Документация для разработчиков

Подготовка к запуску демонстрационного приложения

Обновлено 15 мая 2024

Демонстрационное приложение SaluteJazz SDK для iOS содержит примеры:

  • инициализации SDK;
  • авторизации запросов;
  • интерфейса видеозвонков;
  • создания, начала, окончания и присоединения к встрече.

Для подготовки демонстрационного приложения к запуску:

  1. Склонируйте репозиторий SaluteJazz SDK для iOS.

  2. Перейдите в папку JazzSDKDemoApp и запустите проект JazzSDKDemoApp.xcodeproj.

  3. Откройте таргет JazzSDKDemoApp:

    1. Перейдите на вкладку General и убедитесь, что к таргету привязаны фреймворки и ресурсы:
    • JazzCore.xcframework;

    • JazzSDK.xcframework;

    • LibSberCast.xcframework;

    • WebRTC.xcframework;

    • JazzResources.bundle;

    • DevicesDesignSystemResources.bundle.

      Привязка фреймворков и ресурсов к таргету
    1. Перейдите на вкладку Build Phases и убедитесь, что таргет содержит фреймворки и ресурсы в разделах Embed Frameworks и Copy Bundle Resources соответственно:

      Проверка фреймворков и ресурсов на вкладке Build Phases
  4. Убедитесь, что конфигурационный файл info.plist содержит ключи для получения доступов к камере, микрофону и bluetooth, а также содержит ключ для для поиска устройств в локальной сети:

    <key>NSMicrophoneUsageDescription</key>
    <string>Доступ к микрофону нужен, чтобы общаться голосом во время видеовстреч</string>
    <key>NSCameraUsageDescription</key>
    <string>Доступ к камере нужен, чтобы общаться с видео во время видеовстреч</string>
    <key>NSBluetoothAlwaysUsageDescription</key>
    <string>Приложению нужен доступ к Bluetooth для подключения к SberPortal</string>
    <key>NSBluetoothPeripheralUsageDescription</key>
    <string>Приложению нужен доступ к Bluetooth для подключения к SberPortal</string>
    <key>NSBonjourServices</key>
    <array>
    <string>_staros._tcp</string>
    </array>
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.