Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

【mBaaS体験会】 Android datastore demo

2,075 views

Published on

【5分でAndroid体験】 ニフティクラウドmobile backend を使って簡単にデータを保存する

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

【mBaaS体験会】 Android datastore demo

  1. 1. Copyright @ NIFTY Corporation All Rights Reserved ニフティ株式会社 ニフティクラウドmobile backend 体験会 – Android版 1
  2. 2. Copyright @ NIFTY Corporation All Rights Reserved 全体 2 登録データー 取得データー Android アプリに サーバーにデータを 格納する機能を作ります 以下、mBaaS
  3. 3. Copyright @ NIFTY Corporation All Rights Reserved 資料のDL 資料がここにあります https://github.com/NIFTYCloud-mbaas/android_data_demo ここよりDLしてください このようなZIPファイル がDLされます 3
  4. 4. Copyright @ NIFTY Corporation All Rights Reserved 手順 1.mBaaS利用登録 2.mBaaSにてアプリを作成 3.Android Studioでアプリインポート 4.アプリとmBaaSの連携 5.動作確認 4
  5. 5. Copyright @ NIFTY Corporation All Rights Reserved mBaaSの利用登録 1/3 無料登録をしていただくと、 @nifty会員登録を行うフローに移ります。 @nifty会員登録をしていただいた後、 mBaaSにログインしていただくと mBaaSの利用登録が行えます。以下上記 のフローの説明を行います。 まず、下記URLよりmBaaSのサービスサイトにアクセスしていただきます。 http://mb.cloud.nifty.com/ ここをクリック ここをクリック IDを持っている場合、不要 5
  6. 6. Copyright @ NIFTY Corporation All Rights Reserved mBaaSの利用登録 2/3 必要事項を入力して@nifty会員登録してください IDを持っている場合、不要 6
  7. 7. Copyright @ NIFTY Corporation All Rights Reserved mBaaSの利用登録 3/3 http://mb.cloud.nifty.com/ ニフティクラウドmobile backendの利用登録を行います。 ご登録いただいた @nifty IDで ログイン 利用規約を 確認後、同意して 利用開始! ここをクリック IDを持っている場合、不要 7
  8. 8. Copyright @ NIFTY Corporation All Rights Reserved mBaaSのアプリ作成 利用登録が終わると アプリの新規作成画面が表示されます。 アプリ名を入力して新規作成してください。 mBaaSはアプリケーションキーとクライアント キーという2つの鍵を使い、サーバー接続の認 証を行っています. その2つの鍵がアプリ作成 時に生成されます 「quickandroid」 と入力してください 2つのキーは 後で使います OKをクリックすると 管理画面が表示されます。 そのままにしておいてください! 8
  9. 9. Copyright @ NIFTY Corporation All Rights Reserved Android Studioでアプリインポート Android Studioを開き、ダウンロードしたプロジェクトを選択し、起動します。 9
  10. 10. Copyright @ NIFTY Corporation All Rights Reserved Monacaの開発環境の確認 10 プロジェクトの ファイル構成 Android SDK NCMB.jar がapp/libsに入っていま す mBaaSのSDKは下記URLからダウンロードできます。今回は必要ないですが、ご自分でアプリ を開発される場合はご利用ください。 http://mb.cloud.nifty.com/doc/current/introduction/quickstart_android.html app/build.gradleと AndroidManifestの設 定済み
  11. 11. Copyright @ NIFTY Corporation All Rights Reserved アプリとmBaaSの連携 MainActivity.javaのonCreateに注目します 11
  12. 12. Copyright @ NIFTY Corporation All Rights Reserved MonacaとmBaaSの連携 12 アプリケーションキー・クライアントキー をそれぞれコピペしてください 「OK」を押した方へ コンパネでここを 押してください ここで アプリケーションキー・ク ライアントキー が見られます
  13. 13. Copyright @ NIFTY Corporation All Rights Reserved 動作確認 13 データがmBaaSで確認できれば成功! 『StartDemo』ボタンをタップします
  14. 14. Copyright @ NIFTY Corporation All Rights Reserved コード説明 アプリケーションキー、クライアントキー を渡し、初期化 14
  15. 15. Copyright @ NIFTY Corporation All Rights Reserved コード説明 15 TestClassクラスデータ登録ために TestClass変数を宣言 messageというフィルドに データ“Hello, NCMB!” を設定 保存を非同期行います! errorが発生状況によって 保存後処理を設定 コードの解説Sの連携
  16. 16. Copyright @ NIFTY Corporation All Rights Reserved 16 http://mb.cloud.nifty.com/doc/ 最後に
  17. 17. Copyright @ NIFTY Corporation All Rights Reserved 17 https://github.com/NIFTYCloud-mbaas/UserCommunity 質問、作ったアプリの共有 TIPSなどありましたら ぜひ、ご活用ください!
  18. 18. Copyright @ NIFTY Corporation All Rights Reserved 18

×