Apple TV-Implementierungen mit tvOS

Diese Informationen helfen Ihnen beim Implementieren von Apple TV mit tvOS.

Neue Version des Adobe Experience Platform Mobile SDK

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.

Übersicht

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.

TIPP

Unterstützung für tvOS ist ab AdobeMobileLibrary-Version 4.7.0 verfügbar.

Erste Schritte

TIPP

Es wird davon ausgegangen, dass Ihr Projekt eine Apple TV-App unter tvOS als Ziel hat. Weitere Informationen finden Sie unter tvOS.

Native Apps für tvOS konfigurieren

Führen Sie die folgenden Schritte in Ihrem Xcode-Projekt aus:

  1. Ziehen Sie den Ordner AdobeMobileLibrary in Ihr Projekt.

  2. Stellen Sie sicher, dass die Datei ADBMobileConfig.json ein Mitglied Ihres Ziels ist.

  3. 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.

TVML-/TVJS-App für tvOS konfigurieren

  1. Ziehen Sie den Ordner AdobeMobileLibrary in Ihr Projekt.

  2. Stellen Sie sicher, dass die Datei ADBMobileConfig.json ein Mitglied Ihres Ziels ist.

  3. 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
  4. Importieren Sie das SDK in der Implementierungsdatei Ihrer TVApplicationControllerDelegate-Klasse.

    #import “ADBMobile.h"
    
  5. Ü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];
    
  6. 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.

Auf dieser Seite