Show Menu
TEMAS×

Implementación de Apple TV con tvOS

Esta información le ayuda a implementar Apple TV con tvOS.

Nueva versión del SDK móvil de Adobe Experience Platform

¿Busca información y documentación relacionada con el SDK móvil de Adobe Experience Platform? Haga clic aquí para consultar los documentos más recientes.
En septiembre de 2018, publicamos una nueva versión principal del SDK. Estos nuevos SDK móviles de la Adobe Experience Platform se pueden configurar a través de Experience Platform Launch .

Información general

Gracias a Apple TV, ahora puede crear aplicaciones para utilizarlas en el entorno nativo de tvOS. Puede crear una aplicación nativa utilizando varios de los marcos disponibles en iOS, o bien mediante plantillas XML y JavaScript.
La compatibilidad con tvOS está disponible a partir de la versión 4.7.0 de AdobeMobileLibrary .

Primeros pasos

Se supone que su proyecto tiene como destino una aplicación para Apple TV y tvOS. Para obtener más información, consulte tvOS .

Configuración de una aplicación nativa para tvOS

Complete los siguientes pasos en su proyecto Xcode:
  1. Arrastre la carpeta AdobeMobileLibrary a su proyecto.
  2. Compruebe que el archivo ADBMobileConfig.json pertenece al destino.
  3. En la ficha Fases de compilación del destino de su aplicación de tvOS, expanda la sección Vincular binario con bibliotecas y agregue las bibliotecas siguientes:
    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
Para obtener más información, consulte la documentación sobre iOS en iOS .

Configuración de una aplicación TVML/TVJS para tvOS

  1. Arrastre la carpeta AdobeMobileLibrary a su proyecto.
  2. Compruebe que el archivo ADBMobileConfig.json pertenece al destino.
  3. En la ficha Fases de compilación del destino de su aplicación de tvOS, expanda la sección Vincular binario con bibliotecas y agregue las bibliotecas siguientes:
    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
  4. Importe el SDK en el archivo de implementación de su clase TVApplicationControllerDelegate .
    #import “ADBMobile.h"
    
    
  5. En el método application:didFinishLaunchWithOptions: de su clase TVApplicationControllerDelegate , pase el objeto TVApplicationController al SDK con el método installTVMLHooks: .
    El SDK de Adobe necesita acceder al TVApplicationController de la aplicación para registrarse a sí mismo en el JSContext de la aplicación. Este paso le permite realizar una llamada a los métodos nativos en el SDK de Adobe desde sus archivos JavaScript.
    [ADBMobile installTVMLHooks:appController];
    
    
  6. En sus archivos JavaScript, utilice el objeto ADBMobile para acceder a los métodos nativos del SDK de Adobe.
    Para obtener un listado completo de los métodos disponibles, consulte Métodos TVJS .