NHN Cloud > SDK使用ガイド > 開始する > Android

サポート環境

  • Android 4.0.3以上
  • Android Studio最新バージョン(バージョン2.2以上)

NHN Cloud SDKの構成

Android用NHN Cloud SDKの構成は次のとおりです。

NHN Cloud SDKが提供するサービスの中から、希望する機能を選択して適用できます。

Gradle Dependency Service
com.nhncloud.android:nhncloud-common:1.8.5 Common
com.nhncloud.android:nhncloud-core:1.8.5 Core
com.nhncloud.android:nhncloud-logger:1.8.5 Log & Crash
com.nhncloud.android:nhncloud-crash-reporter-ndk:1.8.5 Native Crash Reporter
com.nhncloud.android:nhncloud-iap-core:1.8.5 In-app Purchase Core
com.nhncloud.android:nhncloud-iap-google:1.8.5 In-app Purchase
Google Play Store
com.nhncloud.android:nhncloud-iap-onestore:1.8.5 In-app Purchase
ONE store
com.nhncloud.android:nhncloud-iap-galaxy:1.8.5 In-app Purchase
Galaxy Store
com.nhncloud.android:nhncloud-push-core:1.8.5 Push Core
com.nhncloud.android:nhncloud-push-fcm:1.8.5 Push
Firebase Cloud Messaging
com.nhncloud.android:nhncloud-creditcard-recognizer:1.8.5 Credit Card Recognizer

NHN Cloud SDKをAndroid Studioプロジェクトに適用

1. Gradleを使用してAndroidビルド

NHN Cloud SDKのすべてのサービスを使用するには、下記のように従属性(dependency)を設定します。

Unityを使用する場合、別途の従属性設定を行う必要があります。 詳細はUnityガイドを参照してください。

repositories {
  mavenCentral()
}

dependencies {
  implementation 'com.nhncloud.android:nhncloud-sdk:1.8.5'
}

NHN Cloud SDKが提供するサービス別の設定方法は次のとおりです。

2. AARを使用してAndroidビルド

Android SDKはDownloadsページでダウンロードできます。

UserID設定

NHN Cloud SDKにUserIDを設定できます。 設定したUserIDは、NHN Cloud SDKの各モジュールで共通使用されます。 NhnCloudLoggerのログ送信APIを呼び出すたびに、設定したUserIDをログと一緒にサーバーに送信します。

UserID設定API仕様

/* NhnCloudSdk.java */
public static void setUserId(String userId);
Parameters
userId String:ユーザーID

UserID設定例

ログイン

// Login.
NhnCloudSdk.setUserId(userId);

ログアウト

// Logout.
NhnCloudSdk.setUserId(null);

デバッグモード設定

NHN Cloud SDKの内部ログを確認するために、デバッグモードを設定できます。 NHN Cloud SDKに関するお問い合わせの際は、デバッグモードを有効にしていただくと、迅速にサポートできます。

デバッグモード設定API仕様

/* 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);

[注意]アプリをリリースする時は、デバッグモードを無効化する必要があります。

NHN Cloudサービス使用

TOP