Android用NHN Cloud SDKの構成は次のとおりです。
NHN Cloud SDKが提供するサービスの中から、希望する機能を選択して適用できます。
Gradle Dependency | Service |
---|---|
com.nhncloud.android:nhncloud-common:1.9.4 | Common |
com.nhncloud.android:nhncloud-core:1.9.4 | Core |
com.nhncloud.android:nhncloud-logger:1.9.4 | Log & Crash |
com.nhncloud.android:nhncloud-crash-reporter-ndk:1.9.4 | Native Crash Reporter |
com.nhncloud.android:nhncloud-iap-core:1.9.4 | In-app Purchase Core |
com.nhncloud.android:nhncloud-iap-google:1.9.4 | In-app Purchase Google Play Store |
com.nhncloud.android:nhncloud-iap-onestore:1.9.4 | In-app Purchase ONE store |
com.nhncloud.android:nhncloud-iap-galaxy:1.9.4 | In-app Purchase Galaxy Store |
com.nhncloud.android:nhncloud-push-core:1.9.4 | Push Core |
com.nhncloud.android:nhncloud-push-fcm:1.9.4 | Push Firebase Cloud Messaging |
com.nhncloud.android:nhncloud-creditcard-recognizer:1.9.4 | Credit Card Recognizer |
NHN Cloud SDKのすべてのサービスを使用するには、下記のように従属性(dependency)を設定します。
Unityを使用する場合、別途の従属性設定を行う必要があります。 詳細はUnityガイドを参照してください。
repositories {
mavenCentral()
}
dependencies {
implementation 'com.nhncloud.android:nhncloud-sdk:1.9.4'
}
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:ユーザーID |
// 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);
[注意]アプリをリリースする時は、デバッグモードを無効化する必要があります。