Vorgaben zum Aufruf der SZM-Library
Die Erfassung der App-Nutzung durch den Benutzer erfolgt, indem die App die SZM-Library bei definierten Ereignissen, welche eine Nutzer-Interaktion kennzeichnen, aufruft. Die Nutzer-Interaktion wird als Event bezeichnet. Hinweis Die SZM-Library muss von der App bei Eintreten des Events explizit aufgerufen werden. Weiterhin misst die IOLib bestimmte System- oder App-spezifische Werte automatisch. Zu diesem Zweck muss […]
Debug-Informationen
Zum Zweck der allgemeinen Fehleranalyse und insb. des Versands der Messdaten kann die SZM-Library in einen Debug-Modus versetzt werden. In diesem Debug-Modus erzeugt die SZM-Library Ausgaben im Logstrom (Konsole). Objective-C: – (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(nullable NSDictionary*)launchOptions { [IOLLogging setDebugLogLevel:IOLDebugLevelInfo]; return YES; } Swift: func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) → Bool { […]
Hybrid-Messung iOS
Die SZM-Library ist in der Lage, die Nutzung von Hybrid-Apps zu messen, d.h. auch Nutzeraktionen innerhalb mobiler Inhalte, welche in sog. WebViews dargestellt werden, können erfasst und mit den Messdaten des nativen App-Rahmens zusammengeführt werden. Voraussetzung hierfür ist, dass die über den WebView aufgerufenen Webseiten ebenfalls mit dem SZM-Tag für mobile enabled Websites vertaggt sind. […]
SZM-Library Funktionen
Die SZM-Library für iOS bietet die im Folgenden beschriebenen Funktionen: Aufruf der Default Session Alle im Folgenden beschriebenen Funktionen der SZM Library müssen auf dem Default Session Objekt aufgerufen werden. Dabei muss der SessionType als Parameter übergeben werden. Parameter: IOLSessionType (mandatory) Der Typ der zu verwendenden Session. Für die SZM-Messung muss IOLSessionTypeSZM verwendet werden! Beispiel: […]
Parallel-Messung SZM & ÖWA
Die IOLib iOS unterstützt den parallelen Betrieb von Sessions unterschiedlicher Mess-Systeme. Im folgenden soll gezeigt werden, wie beide Messungen gleichzeitig betrieben werden können. Voraussetzung ist eine Integration der IOLib iOS gemäß des vorherigen Kapitels. 1. In Xcode: Initialisierung und Start beider Sessions beim Application-Start: Objective-C: @implementation AppDelegate – (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions { [self startSessions]; // Other code […]
Integration der SZM-Library iOS
Dieses Kapitel beschreibt die technische Integration der SZM-Library in eine iOS-Projektstruktur. Thread-safe Die IOLib für iOS ist Thread-safe. IOLib Dateien Die SZM-Library für iOS umfasst folgende Dateien RELEASE_NOTES.txtDiese Datei enthält Informationen zum Release der IOLib. CHANGE_LOG.txtDiese Datei enthält Informationen zur Änderungshistorie der IOLib. INFOnlineLibraryEnthält die IOLib (INFOnlineLibrary.framework) zur Erfassung der Nutzungsdaten einer App, sowie das […]
INFOnline SZM-Library (iOS)
Die INFOnline SZM-Library für iOS (im Folgenden auch „IOLib“ genannt) ist eine Software-Bibliothek, welche die Nutzung von iOS Apps erfasst, speichert und zum Zwecke der Validierung und Kontrolle an ein geeignetes Backend versendet. INFOnline stellt dieses Backend bereit- Bereitstellung Die IOLib iOS wird von INFOnline zum Download zur Verfügung gestellt. Die Zugangsdaten erhalten Sie per […]
Vorgaben zum Aufruf der Library
Allgemeines Die Erfassung der App-Nutzung durch den Benutzer erfolgt, indem die App die SZM-Library bei definierten Ereignissen, welche eine Nutzer-Interaktion kennzeichnen, aufruft. Die Nutzer-Interaktion wird als Event bezeichnet. Hinweis Die SZM-Library muss von der App bei Eintreten des Events explizit aufgerufen werden. Weiterhin misst die IOLib bestimmte System- oder App-spezifische Werte automatisch. Zu diesem Zweck […]
Fire OS
Die IOLib Android ist grundsätzlich geeignet zur Messung einer Android App auf dem Betriebssystem „Fire OS 5“. Diese Kompatibilität bezieht sich auf die Veröffentlichung einer nativen Android App unter Fire OS 5, nicht auf HTML5/WebApps. Soll die IOLib Android unter Fire OS 5 zum Einsatz kommen, so sind alle Integrationsschritte gemäß Kapitel „Integration der SZM-Library […]
Android TV / Nexus Player
Die IOLib Android ist vollständig geeignet für die Messung einer Android App auf der Plattform “Android TV / Nexus Player”, da diese technisch auf dem gleichem Betriebssystem basiert wie andere Android Geräte. Soll die IOLib Android unter Android TV / Nexus Player zum Einsatz kommen, so sind alle Integrationsschritte gemäß Kapitel „Integration der SZM-Library Android“ […]