Moments APIモジュール
Flutter用Tealium Moments APIモジュールのインストール方法を学びます。
Flutter用Tealiumでは、Tealiumモバイルライブラリ(iOS、Android)を使用してTealium FlutterプラグインのMoments APIモジュールをインストールできます。
動作原理
Tealiumモバイルライブラリは、以下の方法のいずれかを使用してFlutterアプリケーションに統合できます:
- Dartパッケージ(推奨)
- GitHubを通じて手動で
必要条件
- Flutter アプリケーション開発フレームワーク
- Android Studio や VS Code などのIDE
- IDEにインストールされたFlutter プラグイン
インストール
Flutter用Tealiumライブラリをインストールするには:
- Flutterアプリプロジェクトで以下のコマンドを実行します:
dart pub add tealium_moments_api
- 次のDartコードをプロジェクトにインポートします:
import 'package:tealium_moments_api/common.dart'; import 'package:tealium_moments_api/tealium_moments_api.dart';
初期化
メインのTealium Flutter統合を初期化する前に、Moments APIモジュールを構成します。
Moments APIインターフェースで指定されたMoments APIリージョンを構成します。利用可能なリージョンは以下の通りです:
GERMANY
US_EAST
SYDNEY
OREGON
TOKYO
HONG_KONG
ドメイン許可リストを使用している場合、リファラーを許可されたドメインに構成します。
次の例のコードは、US_EAST
リージョンとexample.com
をリファラーとして使用して、許可されたドメインと一致させます:
MomentsApiConfig config = MomentsApiConfig(
MomentsApiRegion.US_EAST, // 必須
"https://example.com"); // オプション
// モジュールを構成
TealiumMomentsApi.configure(config);
// ... メインTealiumプラグインを初期化
クラス: TealiumMomentsApi
Moments APIモジュールとメインのTealium Flutter統合が初期化された後、IDによってエンジンデータを取得できます。
fetchEngineResponse
指定されたエンジンIDのエンジンレスポンスを取得します。
TealiumMomentsApi.fetchEngineResponse(
engineId: "ENGINEID",
callback: (response) {
if (response is EngineResponse) {
// 成功を処理
String audiences = response.audiences
// 何かをする
} else if (response is String) {
// エラーを処理
}
}
);
パラメータ
パラメータ | 説明 |
---|---|
engineId | チェックするエンジンのID。 |
最終更新日 :: 2025年February月27日