Android용 NHN Cloud SDK의 구성은 다음과 같습니다.
NHN Cloud SDK가 제공하는 서비스 중 원하는 기능을 선택해 적용할 수 있습니다.
Gradle Dependency | Service |
---|---|
com.nhncloud.android:nhncloud-common:1.9.2 | Common |
com.nhncloud.android:nhncloud-core:1.9.2 | Core |
com.nhncloud.android:nhncloud-logger:1.9.2 | Log & Crash |
com.nhncloud.android:nhncloud-crash-reporter-ndk:1.9.2 | Native Crash Reporter |
com.nhncloud.android:nhncloud-iap-core:1.9.2 | In-app Purchase Core |
com.nhncloud.android:nhncloud-iap-google:1.9.2 | In-app Purchase Google Play Store |
com.nhncloud.android:nhncloud-iap-onestore:1.9.2 | In-app Purchase ONE store |
com.nhncloud.android:nhncloud-iap-galaxy:1.9.2 | In-app Purchase Galaxy Store |
com.nhncloud.android:nhncloud-push-core:1.9.2 | Push Core |
com.nhncloud.android:nhncloud-push-fcm:1.9.2 | Push Firebase Cloud Messaging |
com.nhncloud.android:nhncloud-creditcard-recognizer:1.9.2 | Credit Card Recognizer |
NHN Cloud SDK의 모든 서비스를 사용하려면 아래와 같이 종속성(dependency)을 설정합니다.
유니티를 사용하는 경우, 별도의 종속성 설정을 해야합니다. 자세한 내용은 유니티 가이드를 참고해주세요.
repositories {
mavenCentral()
}
dependencies {
implementation 'com.nhncloud.android:nhncloud-sdk:1.9.2'
}
NHN Cloud SDK가 제공하는 상품별 설정 방법은 다음과 같습니다.
Android SDK는 Downloads 페이지에서 다운로드할 수 있습니다.
NHN Cloud SDK에 UserID를 설정할 수 있습니다. 설정한 UserID는 NHN Cloud SDK의 각 모듈에서 공통으로 사용됩니다. NhnCloudLogger의 로그 전송 API를 호출할 때마다 설정한 UserID를 로그와 함께 서버로 전송합니다.
/* NhnCloudSdk.java */
public static void setUserId(String userId);
Parameters | |
---|---|
userId | String: 사용자 아이디. |
// Login.
NhnCloudSdk.setUserId(userId);
// Logout.
NhnCloudSdk.setUserId(null);
NHN Cloud SDK의 내부 로그를 확인하려면 디버그 모드를 설정할 수 있습니다. NHN Cloud SDK와 관련해 문의하실 때는 디버그 모드를 활성화해서 전달해 주시면 빠르게 지원해드릴 수 있습니다.
/* NhnCloudSdk.java */
public static void setDebugMode(boolean debug);
Parameters | |
---|---|
debug | boolean: 디버그 모드를 활성화하려면 true, 아니면 false. |
// Enable debug mode.
NhnCloudSdk.setDebugMode(true);
// Disable debug mode.
NhnCloudSdk.setDebugMode(false);
[주의] 앱을 릴리스할 때는 반드시 디버그 모드를 비활성화해야 합니다.