Android SDK - SDK の初期化
インストール
Section titled インストール次の行でトラッカーと SDK がインストールされ、トラッカーのすべての機能を利用できるようになります。
Gradle の設定
Section titled Gradle の設定ルートの build.gradle の repositories の末尾に次を追加します。
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
アプリの build.gradle ファイルに依存関係を追加します。
dependencies {
implementation("com.github.openreplay:android:v1.1.7")
}
OpenReplay のトラッカーをインスタンス化する際に、録画や録画時の動作のさまざまな側面をカスタマイズするための設定オプションを多数指定できます。コンストラクターでは projectKey オプションの設定が必須です。この値は、OpenReplay ダッシュボードの ‘Preferences > Projects’ から取得できます。
トラッキングコードの追加
Section titled トラッキングコードの追加MainActivity.kt ファイルに次のコードを追加します。
// MainActivity.kt
import com.openreplay.tracker.OpenReplay
//...
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
// not required if you're using our SaaS version
OpenReplay.serverURL = "https://your.instance.com/ingest"
// check out our SDK docs to see available options
OpenReplay.start(
applicationContext,
"projectkey",
OpenReplay.Options.defaults(),
onStarted = {
println("OpenReplay Started")
})
// ...
}
}
データのサニタイズ
Section titled データのサニタイズ詳細については、Android リプレイでのデータのサニタイズ方法を参照してください。
初期化オプション
Section titled 初期化オプションcrashes: BoolCrashlytics を有効にします。analytics: Boolマークされたビューのアナリティクストラッキングを有効にします。performances: Boolパフォーマンスリスナーを有効にします。logs: Boolログリスナーを有効にします。screen: Boolスクリーンレコーダーを有効にします。wifiOnly: Boolユーザーが Wi-Fi に接続している場合にのみトラッカーを開始するようにします。
ご質問はありますか?
Section titled ご質問はありますか?この手順についてご不明な点がございましたら、Slack までお気軽にお問い合わせください。