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 から設定できます。

  • 開始するには、Adobe Experience Platform Launch に移動します。
  • Experience Platform SDK リポジトリの内容については、Github: Adobe Experience Platform SDK を参照してください。

概要

新しい Apple TV では、アプリケーションを作成してネイティブ tvOS 環境で実行できるようになりました。iOS で利用可能ないくつかのフレームワークを使用してネイティブなアプリを作成するか、XML テンプレートおよび JavaScript を使用してアプリを作成できます。

ヒント

tvOS のサポートは、AdobeMobileLibraryバージョン 4.7.0 以降で利用可能になりました。

はじめに

ヒント

tvOS をターゲットとする Apple TV アプリがプロジェクトのターゲットとして存在すると想定しています。詳しくは、tvOS を参照してください。

tvOS のネイティブアプリの設定

次の手順を Xcode プロジェクトで実行します。

  1. AdobeMobileLibrary フォルダーをプロジェクトにドラッグします。

  2. ADBMobileConfig.json ファイルがターゲットのメンバーであることを確認します。

  3. tvOS アプリのターゲットの「Build Phases」タブで、「Link Binary with Libraries」セクションを展開して、以下のライブラリを追加します。

    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework

詳しくは、iOS に記載されている iOS ドキュメントを参照してください。

TVML/TVJS アプリの tvOS 向け設定

  1. AdobeMobileLibrary フォルダーをプロジェクトにドラッグします。

  2. ADBMobileConfig.json ファイルがターゲットのメンバーであることを確認します。

  3. tvOS アプリのターゲットの「Build Phases」タブで、「Link Binary with Libraries」セクションを展開して、以下のライブラリを追加します。

    • AdobeMobileLibrary_TV.a
    • libsqlite3.0.tbd
    • SystemConfiguration.framework
  4. TVApplicationControllerDelegate クラスの実装ファイルで、SDK をインポートします。

    #import “ADBMobile.h"
    
  5. TVApplicationControllerDelegate クラスの application:didFinishLaunchWithOptions: メソッドで、installTVMLHooks: メソッドを使用して TVApplicationController オブジェクトを SDK に渡します。

    Adobe SDK は、アプリの TVApplicationController にアクセスして、Adobe SDK をアプリの JSContext に登録する必要があります。この手順を使用して、JavaScript ファイルから Adobe SDK のネイティブメソッドを呼び出すことができます。

    [ADBMobile installTVMLHooks:appController];
    
  6. JavaScript ファイル内で、ADBMobile オブジェクトを使用して、Adobe SDK のネイティブメソッドにアクセスします。

    使用可能なメソッドの詳細な一覧は、「TVJS メソッド」を参照してください。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now