Moments APIモジュール(現在はContext API)
React Native用Tealium Context APIモジュールのインストール方法を学びます。
Moments APIはContext APIに名称が変更されました。製品の完全なドキュメントについては、About Context APIをご覧ください。
動作原理
Tealiumのモバイルライブラリは、以下の方法のいずれかを使用してReact Nativeアプリケーションに統合されます:
- NPMパッケージ(推奨)
- GitHubを使用した手動インストール
Context APIモジュールをインストールした後、必要なクラスをアプリにインポートし、Context APIモジュールを初期化します。
要件
Tealium Context APIモジュールには以下が必要です:
- ネイティブビルド環境へのアクセス
- Tealium for React Native 2.2.0以降
- React Native 0.63以降およびツール
- Tealium iQ Mobile Profile
- Android StudioまたはXcode
- Tealium for AndroidまたはTealium for iOS
インストール(NPM/YARN)
React Native用Tealium Context APIモジュールをNPMでインストールするには:
- メインの
tealium-react-nativeライブラリのインストール手順に従ってください。少なくともバージョン2.2.0以降をインストールしていることを確認してください。 - React Nativeプロジェクトのルートディレクトリに移動します。
- 次のコマンドで
tealium-react-native-moments-apiパッケージをダウンロードしてインストールします:yarn install tealium-react-native-moments-api
JavaScript
アプリに関連するクラスをインポートするには、次のコードを追加します:
import TealiumMomentsApi from 'tealium-react-native-moments-api';
import { TealiumMomentsApiConfig, MomentsApiRegion} from 'tealium-react-native-moments-api/common';
初期化
メインのTealium React Native統合を初期化する前に、Context APIモジュールを構成します。TealiumMomentsApiConfigパラメータを使用して必要に応じて構成を有効にします。
let momentsApiConfig: TealiumMomentsApiConfig = {
region: MomentsApiRegion.UsEast, // 地域の構成は必須です。この構成がない場合、Context APIモジュールは初期化されません。
referrer: "https://tealium.com" // 任意 - リファラーURLを指定します。このURLはTealium UIの「ドメイン許可リスト」と一致する必要があります。そうでない場合、Context APIはデータを返しません。
}
TealiumMomentsApi.configure(momentsApiConfig);
APIリファレンス
Context APIモジュールとメインのTealium React Native統合が両方とも初期化された後、IDによってエンジンデータを取得できます。
fetchEngineResponse(engineId, callback)
指定されたエンジンIDのエンジン応答を取得します。
TealiumMomentsApi.fetchEngineResponse(
id,
value => {
console.log("Engine Response data: " + JSON.stringify(value))
}
);
最終更新日 :: 2026年September月16日