Esta información le ayuda a implementar Apple TV con tvOS.
¿Busca información y documentación relacionada con el SDK móvil de Adobe Experience Platform? Haga clic aquí para obtener la documentación más reciente.
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.
Con Apple TV, ahora puede crear aplicaciones para ejecutarlas en el entorno nativo de tvOS. Puede crear una aplicación nativa con cualquiera de los distintos marcos disponibles en iOS o puede crear la aplicación con plantillas XML y JavaScript.
La compatibilidad con tvOS está disponible a partir de la versión 4.7.0 de AdobeMobileLibrary
.
Se supone que su proyecto tiene como destino una aplicación para Apple TV y tvOS. Para obtener más información, consulte tvOS.
Complete los siguientes pasos en su proyecto Xcode:
Arrastre la carpeta AdobeMobileLibrary a su proyecto.
Compruebe que el archivo ADBMobileConfig.json
pertenece al destino.
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.
Arrastre la carpeta AdobeMobileLibrary
a su proyecto.
Compruebe que el archivo ADBMobileConfig.json
pertenece al destino.
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
Importe el SDK en el archivo de implementación de su clase TVApplicationControllerDelegate
.
#import "ADBMobile.h"
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];
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.