プレースメントを追加する (レガシー)
Rokt SDK for Flutter は、アプリのコンテンツ上にオーバーレイプレースメントを表示するために使用できます。
始める前に始める前に への直接リンク
Rokt Flutter SDK がすでにア プリケーションに統合されていることを確認してください。
オーバーレイプレースメントオーバーレイプレースメント への直接リンク
SDK をインポートするSDK をインポートする への直接リンク
SDK をアプリケーションの dart ファイルにインポートします:
import 'package:rokt_sdk/rokt_sdk.dart';
SDK を実行するSDK を実行する への直接リンク
適切な顧客属性を追加することで、希望するポイントで SDK を実行します。Rokt プレースメントは、Rokt プラットフォームを介して設定可能な短い遅延の後に表示されます。
Rokt 統合に含める顧客属性を指定できます。利用可能なデータフィールドに関する詳細は、attributes ページで確認できます。より多くの属性を統合したい場合は、以下のサンプルに新しい属性ごとに追加のコード行を追加できます。
void executeRokt() {
// RoktExperience を viewName に置き換えてください
RoktSdk.execute(
viewName: "RoktExperience",
attributes: {"email": "j.smith@example.com",
"firstname": "Jenny",
"lastname": "Smith",
"mobile": "(555)867-5309",
"postcode": "90210",
"country": "US"},
onLoad: () {
// Rokt プレースメントがロードされたときのオプションのコールバック
},
onUnLoad: () {
// Rokt プレースメントがアンロードされたときのオプションのコールバック
},
onShouldShowLoadingIndicator: () {
// ローディングインジケーターを表示するためのオプションのコールバック
},
onShouldHideLoadingIndicator: () {
// ローディングインジケーターを非表示にするためのオプションのコールバック
});
}
注記
ViewName(「RoktExperience」)は、SDK がアプリ内の異なるコンテキストで実行される場所に応じて異なるエクスペリエンスを表示するために、複数の場所で SDK を実行する際に変更できます。ViewName を変更する場合は、Rokt システム内で一致する調整が行われるように Rokt チームと協力してください。