Ссылка на проект тестового приложения SDK eyezon:
Для демонстрации работы с SDK eyezon вы можете скачать этот проект, собрать и запустить на вашей стороне.
<aside> ⚠️ SDK импортируется в виде framework
</aside>
<aside> ⚠️ SDK eyezon для iOS требует для работы iOS версии 15 и выше. При работе с версиями iOS от 11 до 14.3 вам нужно отключить элементы управления eyezon и не обращаться к сервисам eyezon в приложении, поскольку они не будут работать, хотя и не нарушат функциональности вашего приложения. Мы не рекомендуем использовать SDK для iOS в проектах, разработанных для iOS до версии 11.
</aside>
1.1. Добавление framework в проект
Скачать и импортировать framework (/EyezonSDK.xcframework) - embed (Embed & Sign), в проект (Targets → Your app → General → Frameworks, Libraries, and Embedded Content)
1.2. Добавление возможности пуш-уведомлений (Target → Your app → Signing & Capabilities → + Capability → Push Notifications)
1.3 Разрешение на доступ к микрофону (Info.plist → Privacy - Microphone Usage Description)
1.4. Интеграция зависимости
Импортировать библиотеку и прописать import, где осуществлено взаимодействие с SDK
import EyezonSDK
Создать extension EyezonBroadcastReceiver
в YourController
и зарегистрировать событие в вашем приложении.
extension YourController: EyezonBroadcastReceiver {
func onConsoleEvent(eventName: String, event: [String: Any]) {
print(#function, " \\(eventName)")
}
}
SDK возвращает события в web-view о нажатии кнопки, старте диалога и т.д.
onConsoleEvent(eventName: String, event: String)
, где