NIFCLOUD-mbaas / ncmb_android

ニフクラ mobile backend Android SDK
Other
25 stars 23 forks source link

Android SDK for NIFCLOUD mobile backend

依存ライブラリ

このSDKでは、以下のライブラリを使用しています。

プッシュ通知機能を利用する場合には以下のライブラリを設定する必要があります。
事前にSDK Managerでのインストールが必要です。

動作環境

本SDKは、以下の環境にて動作確認を行っております。

テクニカルサポート窓口対応バージョン

テクニカルサポート窓口では、1年半以内にリリースされたSDKに対してのみサポート対応させていただきます。
定期的なバージョンのアップデートにご協力ください。
※なお、mobile backend にて大規模な改修が行われた際は、1年半以内のSDKであっても対応出来ない場合がございます。
その際はinformationブログにてお知らせいたします。予めご了承ください。

インストール

Android Studioでプロジェクトを開き、以下の手順でSDKをインストールしてください。

クイックスタート

<application>タグの直前に以下のpermissionを追加します。

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Activityの冒頭に利用するライブラリを追記します。

import com.nifcloud.mbaas.core.NCMB;
import com.nifcloud.mbaas.core.NCMBException;
import com.nifcloud.mbaas.core.NCMBObject;
import com.nifcloud.mbaas.core.DoneCallback;

ActivityのonCreateメソッド内に以下を記載します。

NCMB.initialize(this,"APP_KEY","CLIENT_KEY");

NCMB.initializeの下に以下を記載します。

// クラスのNCMBObjectを作成
NCMBObject obj = new NCMBObject("TestClass");
// オブジェクトの値を設定
try {
    obj.put("message", "Hello, NCMB!");
} catch (NCMBException e) {
    e.printStackTrace();
}
// データストアへの登録
obj.saveInBackground(new DoneCallback() {
    @Override
    public void done(NCMBException e) {
        if(e != null){
            //保存に失敗した場合の処理

        }else {
            //保存に成功した場合の処理

        }
    }
});

ライセンス

本SDKのライセンスについては、LICENSEファイルをご覧ください。

参考URL集