Flutter SDKの初期化
RoktのFlutterアプリケーション用のSDKは、Roktのパートナーがオーバーレイや埋め込みプレースメントを表示するために使用することができます。また、Roktの広告主はキャンペーンの変換を記録するために使用することもできます。RoktのFlutter SDKはpub.devに展開されています。
SDKのすべてのユースケースは、アプリケーションにSDKを統合して初期化するために同じ手順に従います。大まかに言えば、以下の手順があります。
- FlutterアプリケーションにSDKを統合する
- Androidアプリケーションの設定
- Rokt SDKの初期化
これらの手順に従うと、SDKのexecute
メソッドを必要なユースケースに合わせてさまざまな方法で使用することができます。
FlutterアプリケーションにSDKを統合する
SDKをFlutterアプリケーションに統合するには、次の手順を実行する必要があります。
pubspec.yaml
ファイルの依存関係にrokt_sdk: ^3.15.4
を追加します。- ターミナルまたはAndroid Studioを介して
Flutter Pub Get
を実行します。
Androidの設定
AndroidアプリケーションのRokt Flutter SDKを設定するには、次の手順を実行する必要があります。
android/app/build.gradle
でminSdkVersion
を設定し、multidex
を有効にします。
android { defaultConfig { minSdkVersion 19 multidexEnabled true } }
これは、アプリがAndroid SDK 19以上を実行しているユーザーにのみ利用可能であることを意味します。
2. appcompatの依存関係を実装する
```java
implementation 'androidx.appcompat:appcompat:x.x.x'
android/appのテーマは、AppCompatテーマファミリーから拡張する必要があります。例:
<style name="NormalTheme" parent="Theme.AppCompat.DayNight.DarkActionBar"/>
Flutter用Rokt SDKの初期化
使用する前に、Flutter用Rokt SDKを初期化してください。アプリケーションの早い段階でinitialize
メソッドを呼び出すことを推奨します。
Roktに連絡して、アカウントに関連付けられたRoktアカウントIDを取得してください。統合をテストするために、以下のテストアカウント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');
次のステップ
次のステップは、統合のユースケースによって異なります。詳細については、以下のリソースを参照してください: