Android用NHN Cloud SDKの構成は次のとおりです。
NHN Cloud SDKが提供するサービスの中から、希望する機能を選択して適用できます。
Gradle Dependency | Service |
---|---|
com.toast.android:toast-common:0.31.0 | Common |
com.toast.android:toast-core:0.31.0 | Core |
com.toast.android:toast-logger:0.31.0 | Log & Crash |
com.toast.android:toast-crash-reporter-ndk:0.31.0 | Native Crash Reporter |
com.toast.android:toast-iap-core:0.31.0 | In-app Purchase Core |
com.toast.android:toast-iap-google:0.31.0 | In-app Purchase Google Play Store |
com.toast.android:toast-iap-onestore:0.31.0 | In-app Purchase ONE store |
com.toast.android:toast-iap-galaxy:0.31.0 | In-app Purchase Galaxy Store |
com.toast.android:toast-push-core:0.31.0 | Push Core |
com.toast.android:toast-push-fcm:0.31.0 | Push Firebase Cloud Messaging |
NHN Cloud SDKのすべてのサービスを使用するには、下記のように従属性(dependency)を設定します。
Unityを使用する場合、別途の従属性設定を行う必要があります。 詳細はUnityガイドを参照してください。
repositories {
mavenCentral()
}
dependencies {
implementation 'com.toast.android:toast-sdk:0.31.0'
}
NHN Cloud SDKが提供するサービス別の設定方法は次のとおりです。
Android SDKはDownloadsページでダウンロードできます。
NHN Cloud SDKにUserIDを設定できます。 設定したUserIDは、NHN Cloud SDKの各モジュールで共通使用されます。 ToastLoggerのログ送信APIを呼び出すたびに、設定したUserIDをログと一緒にサーバーに送信します。
/* ToastSdk.java */
public static void setUserId(String userId);
Parameters | |
---|---|
userId | String:ユーザーID |
// Login.
ToastSdk.setUserId(userId);
// Logout.
ToastSdk.setUserId(null);
NHN Cloud SDKの内部ログを確認するために、デバッグモードを設定できます。 NHN Cloud SDKに関するお問い合わせの際は、デバッグモードを有効にしていただくと、迅速にサポートできます。
/* ToastSdk.java */
public static void setDebugMode(boolean debug);
Parameters | |
---|---|
debug | boolean:デバッグモードを有効にするにはtrue、無効にする場合はfalse。 |
// Enable debug mode.
ToastSdk.setDebugMode(true);
// Disable debug mode.
ToastSdk.setDebugMode(false);
[注意]アプリをリリースする時は、デバッグモードを無効化する必要があります。