Как подключить Exolve Voice Demo
Exolve Voice Demo — это демонстрационное приложение. Мы создали его, чтобы наглядно показать, как встроить МТС Exolve Voice Demo в свой проект, звонить и принимать вызовы через ваше мобильное приложение. Скачать можно в GitHub МТС Exolve:
Функционал iOS Voice Demo:
- исходящий вызов
- входящий вызов (с использованием Apple VoIP push-нотификаций)
- постановка вызова на удержание и снятие с удержания
- одновременное наличие нескольких звонковых линий и переключение между ними
- создание локальной конференции на устройстве
- перевод вызова с сопровождением и без
- интеграция Voice SDK с CallKit
Подключение Voice SDK в существующий проект Xсode
Подключить Voice SDK можно одним из этих способов:
- С использованием Swift Package Manager — используется в нашем демо. Для этого укажите https://github.com/mtsexolve/mobile-voice-sdk в качестве URL на пакет репозитария.
- С использованием CocaoPod. Для этого используйте репозитарий https://github.com/mtsexolve/ios-voicesdk-pods
Готовая сборка iOS Voice Demo
Демонстрационное приложение можно установить на устройство с использованием TestFlight: https://testflight.apple.com/join/pnzP2EQg
Сборка iOS Voice Demo
Выгрузите репозиторий и откройте его в XCode. Для запуска на устройстве потребуется доступ в учётную запись разработчика Apple. В ней будет создан профиль приложения с поддержкой push-нотификаций и сертификаты для подписи приложения, отправки push-нотификаций (чтобы получать входящие вызовы, когда приложение закрыто или свёрнуто).
Вы также можете запустить проект на эмуляторе.