Enlaces útiles

Enlace al proyecto de la aplicación de prueba eyezon SDK:

Bitbucket

Puedes descargar, compilar e iniciar este proyecto para ver la versión de demostración de la integración.

<aside> ⚠️ SDK se importa como marco.

</aside>

<aside> ⚠️ eyezon SDK requiere iOS 15 y posterior para funcionar correctamente. Si usas nuestro SDK en proyectos desarrollados para las versiones de iOS de la 11 a la 14.3, oculta los controles de eyezon de la interfaz de usuario y no llames a los servicios de eyezon porque no funcionarán, aunque no afectarán el resto de la funcionalidad de la aplicación. Se desaconseja el uso de eyezon SDK en proyectos creados para versiones de iOS anteriores a la 11.

</aside>

1. Conexión SDK

1.1. Agregar marco al proyecto

Descarga e importa el marco (/EyezonSDK.xcframework) - integra (Embed & Sign), en el proyecto (Targets → Your app → General → Frameworks, Libraries, and Embedded Content)

1.2. Agrega la capacidad de notificación push (Target → Your app → Signing & Capabilities → + Capability → Push Notifications)

1.3 Permitir el uso del micrófono (Info.plist → Privacy - Microphone Usage Description)

1.4. Integración de la dependencia

Importa la biblioteca y especifica la importación con interacción SDK

import EyezonSDK

2. Interacción entre el SDK y tu aplicación móvil

Crea una extensión EyezonBroadcastReceiver en YourController y registra el evento en tu aplicación.

extension YourController: EyezonBroadcastReceiver {
    func onConsoleEvent(eventName: String, event: [String: Any]) {
        print(#function, " \\(eventName)")
    }
}

SDK devuelve los eventos onConsoleEvent(eventName: String, event: String) al presionar un botón, iniciar un diálogo, etc. en la vista web: