시작하기
Daro React Native SDK를 앱에 통합하는 방법에 대해 안내합니다.
참고
- React Native에 대해서는 앱 카테고리와 관계 없이 Daro SDK 연동을 지원합니다.
시작하기 전에
React Native 프로젝트에 Daro SDK를 통합하기 전에 필요한 사항들을 확인하세요.
앱 설정하기
npm 패키지 추가하기
터미널에서 npm 패키지를 추가합니다.
npm i react-native-daro-m
Android 프로젝트 설정하기
Android 프로젝트 설정하기
-
settings.gradle
에 maven repository 들을 추가합니다.- build.gradle.kotlin (Kotlin)
dependencyResolutionManagement {
...
repositories {
google()
mavenCentral()
...
maven {
url = uri("https://jitpack.io")
}
maven {
url = uri("https://android-sdk.is.com")
}
maven {
url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")
}
maven {
url = uri("https://maven.ogury.co")
}
maven {
url = uri("https://artifact.bytedance.com/repository/pangle")
}
maven {
url = uri("https://s3.amazonaws.com/smaato-sdk-releases/")
}
maven {
url = uri("https://verve.jfrog.io/artifactory/verve-gradle-release")
}
}
}- build.gradle (Groovy)
allprojects {
...
repositories {
...
maven {
url "https://jitpack.io"
}
maven {
url "https://android-sdk.is.com"
}
maven {
url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea"
}
maven {
url "https://maven.ogury.co"
}
maven {
url "https://artifact.bytedance.com/repository/pangle"
}
maven {
url "https://s3.amazonaws.com/smaato-sdk-releases/"
}
maven {
url "https://verve.jfrog.io/artifactory/verve-gradle-release"
}
} -
build.gradle(root)
에 buildScript를 추가합니다.- build.gradle (Groovy)
buildscript {
repositories {
google()
mavenCentral()
maven { url "https://artifacts.applovin.com/android" }
maven { url "https://jitpack.io" }
}
dependencies {
classpath 'com.applovin.quality:AppLovinQualityServiceGradlePlugin:5.5.2'
classpath 'com.github.delightroom:daro-android-plugin:0.3.0'
}
}- build.gradle.kotlin (Kotlin)
buildscript {
repositories {
google()
mavenCentral()
maven { url = uri("https://artifacts.applovin.com/android") }
maven { url = uri("https://jitpack.io") }
}
dependencies {
classpath("com.applovin.quality:AppLovinQualityServiceGradlePlugin:5.5.2")
classpath("com.github.delightroom:daro-android-plugin:0.3.0")
}
} -
build.gradle(app)
에 플러그인을 추가합니다.- build.gradle.kotlin (Kotlin)
plugins {
...
id("droom.daro.m")
...
}- build.gradle (Groovy)
plugins {
...
id 'droom.daro.m'
...
} -
app 모듈의 rootProject에
daro-service.json
파일을 추가합니다.${rootProject}/
├── app/
│
...
│
├── daro-serivce.json