Show Menu
主題×

使用 tvOS 實施 Apple TV

此資訊可協助您使用 tvOS 實施 Apple TV。

新版 Adobe Experience Platform Mobile SDK

在尋找 Adobe Experience Platform Mobile SDK 的相關資訊和文件嗎? 按一下 這裡 以取得最新文件。
我們於 2018 年 9 月發行了全新的 SDK 主要版本。這些新的 Adobe Experience Platform Mobile SDK 可透過 Experience Platform Launch 設定。

概述

透過 Apple TV,您現在可建立應用程式在原生 tvOS 環境中執行。您可使用 iOS 提供的數個架構來建立原生應用程式,或可以使用 XML 範本和 JavaScript 來建立您的應用程式。
tvOS 僅支援 AdobeMobileLibrary 4.7.0 以上版本。

入門

我們會假設您的專案目標是可在 tvOS 中執行的 Apple TV 應用程式。如需詳細資訊,請參閱 tvOS

設定 tvOS 的原生應用程式

在您的 Xcode 專案中完成以下步驟:
  1. 將 AdobeMobileLibrary 資料夾拖曳到專案中。
  2. 確認 ADBMobileConfig.json 檔案為目標的成員。
  3. 在 tvOS 應用程式目標的​ 「建立階段」 ​標籤中,展開​**「連結二進位檔與資料庫」]區段,然後新增下列資料庫:[**
    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
如需詳細資訊,請參閱有關 iOS 的文件。

設定 tvOS 的 TVML/TVJS 應用程式

  1. AdobeMobileLibrary 資料夾拖曳到專案中。
  2. 確認 ADBMobileConfig.json 檔案為目標的成員。
  3. 在 tvOS 應用程式目標的​ 「建立階段」 ​標籤中,展開​**「連結二進位檔與資料庫」]區段,然後新增下列資料庫:[**
    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
  4. TVApplicationControllerDelegate 類別的實施檔案中,匯入 SDK。
    #import “ADBMobile.h"
    
    
  5. TVApplicationControllerDelegate 類別的 application:didFinishLaunchWithOptions: 方法中,使用 installTVMLHooks: 方法將 TVApplicationController 物件傳遞至 SDK。
    Adobe SDK 需要存取應用程式的 TVApplicationController 以將其本身註冊至應用程式的 JSContext 中。此步驟可讓您從 JavaScript 檔案呼叫 Adobe SDK 中的原生方法。
    [ADBMobile installTVMLHooks:appController];
    
    
  6. 在 JavaScript 檔案中,使用 ADBMobile 物件存取 Adobe SDK 的原生方法。
    如需可用方法的完整清單,請參閱 TVJS 方法