Link zur SDK-Test-App von eyezon:
Sie können dieses Projekt herunterladen, kompilieren und starten, um die Demoversion der Integration zu sehen.
<aside> ⚠️ SDK wird als Framework importiert.
</aside>
<aside> ⚠️ eyezon-SDK erfordert iOS 14.3 oder neuer, um korrekt zu funktionieren. Wenn Sie unser SDK in Projekten verwenden, die für iOS-Versionen von 11 bis 14.3 entwickelt wurden, blenden Sie bitte eyezon-Steuerelemente aus der Benutzeroberfläche aus. Rufen Sie keine eyezon-Dienste auf, da diese nicht funktionieren werden, wenngleich dies keine Auswirkungen auf den Rest der Anwendungsfunktionalität hat. Von der Verwendung des eyezon-SDK in Projekten, die für iOS-Versionen vor 11 erstellt wurden, wird abgeraten.
</aside>
1.1. Framework zum Projekt hinzufügen
Framework herunterladen und importieren (/EyezonSDK.xcframework) – einbetten (Einbetten & Unterschreiben) in das Projekt (Ziele → Ihre Anwendung → Allgemein → Frameworks, Bibliotheken und eingebettete Inhalte)
1.2 Hinzufügen der Push-Benachrichtigungsfunktion (Ziel → Ihre App → Signatur & Berechtigungen → + Berechtigungen → Push-Benachrichtigungen)
1.3 Mikrofonverwendung zulassen (Info.plist → Datenschutz – Beschreibung der Mikrofonverwendung)
1.4 Integration von Abhängigkeiten
Importieren Sie die Bibliothek und geben Sie den Import mit SDK-Interaktion an
import EyezonSDK
Erstellen Sie eine EyezonBroadcastReceiver
-Erweiterung in YourController
und registrieren Sie das Ereignis in Ihrer App.
extension YourController: EyezonBroadcastReceiver {
func onConsoleEvent(eventName: String, event: [String: Any]) {
print(#function, " \\(eventName)")
}
}
SDK gibt folgendes zurück: Ereignis onConsoleEvent(eventName: String, event: String)
beim Drücken einer Schaltfläche, beim Start eines Dialogs usw. in die Webansicht: