Show Menu
TÓPICOS×

Implementação da Apple TV com tvOS

Esta informação ajuda a implementar a Apple TV com tvOS.

Nova versão do Adobe Experience Platform Mobile SDK

Procurando informações e documentação relacionadas ao Adobe Experience Platform Mobile SDK? Clique aqui para acessar a documentação mais recente.
Em setembro de 2018, lançamos uma nova versão principal do SDK. Esses novos Adobe Experience Platform Mobile SDKs podem ser configurados por meio do Experience Platform Launch .

Visão geral

Com a Apple TV, agora você pode criar aplicativos para serem executados no ambiente tvOS nativo. Você pode criar um aplicativo nativo usando várias estruturas no iOS, ou você pode criar seu aplicativo usando modelos XML e JavaScript.
O suporte para tvOS está disponível a partir da AdobeMobileLibrary versão 4.7.0.

Introdução

Supomos que seu projeto tenha um destino que seja um aplicativo da Apple TV direcionado ao tvOS. Para obter mais informações, consulte tvOS .

Configurar um aplicativo nativo para tvOS

Conclua as seguintes etapas no projeto Xcode:
  1. Arraste a pasta AdobeMobileLibrary no seu projeto.
  2. Certifique-se de que o arquivo ADBMobileConfig.json é um membro do destino.
  3. Na guia Criar fases do destino do seu aplicativo tvOS, expanda a seção Link binário com bibliotecas e adicione as seguintes bibliotecas:
    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
Para obter informações, consulte a documentação do iOS em iOS .

Configurar um aplicativo TVML/TVJS para tvOS

  1. Arraste a pasta AdobeMobileLibrary no seu projeto.
  2. Certifique-se de que o arquivo ADBMobileConfig.json é um membro do destino.
  3. Na guia Criar fases do destino do seu aplicativo tvOS, expanda a seção Link binário com bibliotecas e adicione as seguintes bibliotecas:
    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
  4. No arquivo de implementação da sua classe TVApplicationControllerDelegate , importe o SDK.
    #import “ADBMobile.h"
    
    
  5. No método application:didFinishLaunchWithOptions: da classe TVApplicationControllerDelegate , transmita o objeto TVApplicationController ao SDK com o método installTVMLHooks: .
    O SDK da Adobe precisa acessar o TVApplicationController do aplicativo para se registrar no JSContext do aplicativo. Esta etapa permite que você chame os métodos nativos no SDK da Adobe a partir de seus arquivos JavaScript.
    [ADBMobile installTVMLHooks:appController];
    
    
  6. Nos seus arquivos JavaScript, use o objeto ADBMobile para acessar os métodos nativos do Adobe SDK.
    Para obter uma lista completa dos métodos disponíveis, consulte Métodos TVJS .