Diese Informationen helfen Ihnen beim Implementieren von Apple TV mit tvOS.
Sind Sie auf der Suche nach Informationen und Dokumentation zu Mobile SDK für die Adobe Experience Platform? Klicken Sie hier, um unsere aktuelle Dokumentation abzurufen.
Seit September 2018 steht eine neue, bessere Version des SDK zur Verfügung. Diese neuen Adobe Experience Platform Mobile SDK können über Experience Platform Launch konfiguriert werden.
Mit Apple TV können Sie jetzt Anwendungen erstellen, die in der nativen tvOS-Umgebung ausgeführt werden. Sie können eine native App mit verschiedenen in iOS verfügbaren Frameworks oder eine App mit XML-Vorlagen und JavaScript erstellen.
Unterstützung für tvOS ist ab AdobeMobileLibrary
-Version 4.7.0 verfügbar.
Es wird davon ausgegangen, dass Ihr Projekt eine Apple TV-App unter tvOS als Ziel hat. Weitere Informationen finden Sie unter tvOS.
Führen Sie die folgenden Schritte in Ihrem Xcode-Projekt aus:
Ziehen Sie den Ordner AdobeMobileLibrary in Ihr Projekt.
Stellen Sie sicher, dass die Datei ADBMobileConfig.json
ein Mitglied Ihres Ziels ist.
Blenden Sie auf der Registerkarte Build-Phasen des Ziels Ihrer tvOS-App den Abschnitt Binärdatei mit Bibliotheken verknüpfen ein und fügen Sie die folgenden Bibliotheken hinzu:
AdobeMobileLibrary_TV.a
libsqlite3.0.tbd
SystemConfiguration.framework
Weitere Informationen finden Sie in der iOS-Dokumentation unter iOS.
Ziehen Sie den Ordner AdobeMobileLibrary
in Ihr Projekt.
Stellen Sie sicher, dass die Datei ADBMobileConfig.json
ein Mitglied Ihres Ziels ist.
Blenden Sie auf der Registerkarte Build-Phasen des Ziels Ihrer tvOS-App den Abschnitt Binärdatei mit Bibliotheken verknüpfen ein und fügen Sie die folgenden Bibliotheken hinzu:
AdobeMobileLibrary_TV.a
libsqlite3.0.tbd
SystemConfiguration.framework
Importieren Sie das SDK in der Implementierungsdatei Ihrer TVApplicationControllerDelegate
-Klasse.
#import “ADBMobile.h"
Übergeben Sie in der application:didFinishLaunchWithOptions:
-Methode Ihrer TVApplicationControllerDelegate
-Klasse Ihr TVApplicationController
-Objekt mit der installTVMLHooks:
-Methode an das SDK.
Das Adobe-SDK benötigt Zugriff auf das TVApplicationController
-Objekt Ihrer App, um sich selbst im JSContext Ihrer App zu registrieren. Mit diesem Schritt können Sie die nativen Methoden im Adobe-SDK aus Ihren JavaScript-Dateien aufrufen.
[ADBMobile installTVMLHooks:appController];
Verwenden Sie in Ihren JavaScript-Dateien das ADBMobile
-Objekt, um auf die nativen Methoden des Adobe-SDK zuzugreifen.
Eine vollständige Liste der verfügbaren Methoden finden Sie unter TVJS-Methoden.