EcommFlutter
Flutter SDKを使用した統合Flutter SDKを使用した統合 への直接リンク
Flutterアプリケーション用のRokt SDKは、Roktパートナーがオーバーレイまたは埋め込みプレースメントを表示するため、またはRokt広告主がキャンペーンのコンバージョンを記録するために使用できます。Flutter用のRokt SDKはpub.devにデプロイされています。
SDKのすべてのユースケースは、アプリケーションにSDKを統合し初期化するための同じ初期手順に従います。これらの手順は大まかに以下の通りです:
- FlutterアプリケーションへのSDKの統合
- Androidアプリケーションの設定
- Rokt SDKの初期化
これらの手順に続いて、SDKのexecuteメソッドを使用して、必要なユースケースに応じたさまざまな方法で利用できます。
FlutterアプリケーションへのSDKの統合FlutterアプリケーションへのSDKの統合 への直接リンク
FlutterアプリケーションにSDKを統合するには、以下を行う必要があります:
pubspec.yamlファイルのdependenciesにrokt_sdk: ^3.11.0を追加します。- ターミナルまたはAndroid Studioを介して
Flutter Pub Getを実行します。
Android 用に設定するAndroid 用に設定する への直接リンク
Android アプリケーション用に Rokt Flutter SDK を設定するには、以下を行う必要があります:
android/app/build.gradleでminSdkVersionを設定し、multidexを有効にします:
android {
defaultConfig {
minSdkVersion 19
multidexEnabled true
}
}
これにより、アプリは Android SDK 19 以上を実行しているユーザーのみが利用可能になります。
- appcompat 依存関係の実装を含めます
implementation 'androidx.appcompat:appcompat:x.x.x'
android/app のテーマは AppCompat テーマファミリーから拡張する必要があります。例:
<style name="NormalTheme" parent="Theme.AppCompat.DayNight.DarkActionBar"/>
Flutter 用 Rokt SDK を初期化するFlutter 用 Rokt SDK を初期化する への直接リンク
Rokt SDK を使用する前に Flutter 用に初期化してください。アプリケーション内で早い段階で initialize メソッドを呼び出すことをお勧めします。
注意
アカウントに関連付けられた Rokt アカウント ID については、Rokt にお問い合わせください。統合をテストするために、以下のテストアカウント ID を使用できます。ただし、ローンチ前に一意の Rokt アカウント ID に置き換える必要があることを忘れないでください。
テスト Rokt アカウント ID: 222
import 'package:rokt_sdk/rokt_sdk.dart';
// 以下はデモ統合を示します。統合を表示するには:
// 1) 統合テストタグ ID (222) を一意の Rokt タグ ID に置き換えます
// 2) アプリケーションバージョンを 1.0.0 に置き換えます
RoktSdk.initialize('222', appVersion: '1.0.0');