Show Menu
ARGOMENTI×

Implementazione Apple TV con tvOS

Queste informazioni sono utili per implementare Apple TV con tvOS.

Nuova versione dell'SDK per dispositivi mobili di Adobe Experience Platform

Stai cercando informazioni e documentazione sull’SDK per dispositivi mobili di Adobe Experience Platform? Fai clic qui per la documentazione più recente.
A settembre 2018 è stata rilasciata una nuova versione principale dell'SDK. Questi nuovi SDK per dispositivi mobili di Adobe Experience Platform sono configurabili tramite Experience Platform Launch .

Panoramica

Con Apple TV, è ora possibile creare applicazioni da eseguire nell'ambiente nativo tvOS. Puoi creare un'app nativa utilizzando diversi framework in iOS, oppure puoi creare un'app utilizzando modelli XML e JavaScript.
Il supporto per tvOS è disponibile a partire dalla versione 4.7.0 di AdobeMobileLibrary .

Guida introduttiva

Si presuppone che il progetto abbia come destinazione un'app Apple TV per tvOS. Per ulteriori informazioni, consulta tvOS .

Configurare un'app nativa per tvOS

Completa i seguenti passaggi nel progetto Xcode:
  1. Trascina nel progetto la cartella AdobeMobileLibrary.
  2. Assicurati che il file ADBMobileConfig.json sia un membro della tua destinazione.
  3. Nella scheda Fasi build della destinazione dell'app tvOS, espandi la sezione Collega binario a librerie e aggiungi le seguenti librerie:
    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
Per informazioni, consulta la documentazione di iOS in iOS .

Configurare un'app TVML/TVJS per tvOS

  1. Trascina nel progetto la cartella AdobeMobileLibrary .
  2. Assicurati che il file ADBMobileConfig.json sia un membro della tua destinazione.
  3. Nella scheda Fasi build della destinazione dell'app tvOS, espandi la sezione Collega binario a librerie e aggiungi le seguenti librerie:
    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
  4. Nel file di implementazione della classe TVApplicationControllerDelegate , importa l'SDK.
    #import “ADBMobile.h"
    
    
  5. Nel metodo application:didFinishLaunchWithOptions: della classe TVApplicationControllerDelegate , passa l'oggetto TVApplicationController all'SDK con il metodo installTVMLHooks: .
    Per registrarsi nel JSContext dell'app, l'SDK di Adobe deve poter accedere alla classe TVApplicationController dell'app. Questo passaggio consente di invocare i metodi nativi nell'SDK di Adobe dai file JavaScript.
    [ADBMobile installTVMLHooks:appController];
    
    
  6. Nei file JavaScript, usa l'oggetto ADBMobile per accedere ai metodi nativi dell'SDK di Adobe.
    Per un elenco completo dei metodi disponibili, vedi Metodi TVJS .