mBaaSではAndroid向けにSDKを提供しています。コードはJavaで書かれていますが、Androidに最適化されているため、サーバサイドのJavaでは利用できません。
そこで非公式ながらJava SDKを作り始めています。まず最初はデータストアの保存処理からです。
利用例
まず初期化します。初期化はアプリケーションキーとクライアントキーで行います。
String applicationKey = "b34...01e"; String clientKey = "489...462"; NCMB ncmb = new NCMB(applicationKey, clientKey);
コードは下記のようになります。
try { NCMBObject hello = ncmb.NCMBObject("Hello"); hello.put("message", "Hello World"); hello.save(); System.out.println(hello.getString("objectId")); } catch (NCMBException e) { System.err.println(e.getMessage()); }
これでデータストアに保存されます。
コードについて
コードはNCMBMania/java-sdkにあります。まだ機能的には不十分なので、今後機能を追加していきます。なお、ライセンスはMIT Licenseになります。
まとめ
社内や大型なシステムはJavaで開発されることが多いかと思います。社内データと連係してプッシュ通知を送ったり、データ連係をする際にぜひご利用ください。