Android SDK - SDK 초기화
다음 줄은 트래커를 설치하며, 이와 함께 모든 트래커 기능을 활용할 수 있는 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: Bool크래시 리포트 수집(crashlytics)을 활성화합니다.analytics: Bool표시한 뷰의 분석 추적을 활성화합니다.performances: Bool성능 리스너를 활성화합니다.logs: Bool로그 리스너를 활성화합니다.screen: Bool화면 녹화기를 활성화합니다.wifiOnly: Bool사용자가 Wi-Fi에 연결된 경우에만 트래커가 시작되도록 합니다.
궁금한 점이 있으신가요?
Section titled 궁금한 점이 있으신가요?이 과정에 대해 궁금한 점이 있다면 언제든지 Slack으로 문의해 주세요.