tvOS を使用した Apple TV を実装するのに役立つ情報です。
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 を参照してください。
次の手順を Xcode プロジェクトで実行します。
AdobeMobileLibrary フォルダーをプロジェクトにドラッグします。
ADBMobileConfig.json
ファイルがターゲットのメンバーであることを確認します。
tvOS アプリのターゲットの「Build Phases」タブで、「Link Binary with Libraries」セクションを展開して、以下のライブラリを追加します。
AdobeMobileLibrary_TV.a
libsqlite3.0.tbd
SystemConfiguration.framework
詳しくは、iOS に記載されている iOS ドキュメントを参照してください。
AdobeMobileLibrary
フォルダーをプロジェクトにドラッグします。
ADBMobileConfig.json
ファイルがターゲットのメンバーであることを確認します。
tvOS アプリのターゲットの「Build Phases」タブで、「Link Binary with Libraries」セクションを展開して、以下のライブラリを追加します。
AdobeMobileLibrary_TV.a
libsqlite3.0.tbd
SystemConfiguration.framework
TVApplicationControllerDelegate
クラスの実装ファイルで、SDK をインポートします。
#import "ADBMobile.h"
TVApplicationControllerDelegate
クラスの application:didFinishLaunchWithOptions:
メソッドで、installTVMLHooks:
メソッドを使用して TVApplicationController
オブジェクトを SDK に渡します。
Adobe SDK は、アプリの TVApplicationController
にアクセスして、Adobe SDK をアプリの JSContext に登録する必要があります。この手順を使用して、JavaScript ファイルから Adobe SDK のネイティブメソッドを呼び出すことができます。
[ADBMobile installTVMLHooks:appController];
JavaScript ファイル内で、ADBMobile
オブジェクトを使用して、Adobe SDK のネイティブメソッドにアクセスします。
使用可能なメソッドの詳細な一覧は、「TVJS メソッド」を参照してください。