Show Menu
THEMEN×

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 für die neueste Dokumentation hier .
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 Apps erstellen, die in der nativen tvOS-Umgebung ausgeführt werden. Sie können eine native App mit mehreren in iOS verfügbaren Frameworks erstellen oder eine App über XML-Vorlagen und JavaScript erstellen.
Unterstützung für tvOS ist ab AdobeMobileLibrary -Version 4.7.0 verfügbar.

Erste Schritte

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 .