使用 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 方法

本頁內容