Upload
-mobile-backend
View
2.750
Download
2
Embed Size (px)
Citation preview
Copyright @ NIFTY Corporation All Rights Reserved
全体
2
登録データー
取得データー
Monacaで作るアプリにサーバーにデータを格納する機能を作ります
以下、mBaaS
Copyright @ NIFTY Corporation All Rights Reserved
資料のDL
資料がここにあります
https://github.com/NIFTYCloud-mbaas/monaca_data_registration
ここよりDLしてください
このようなZIPファイルがDLされます
3
Copyright @ NIFTY Corporation All Rights Reserved
手順
1.mBaaS利用登録
2.mBaaSにてアプリを作成
3. Monaca利用登録
4.MonacaとmBaaSの連携
5.動作確認
4
Copyright @ NIFTY Corporation All Rights Reserved
mBaaSの利用登録 1/3
無料登録をしていただくと、@nifty会員登録を行うフローに移ります。@nifty会員登録をしていただいた後、mBaaSにログインしていただくとmBaaSの利用登録が行えます。以下上記のフローの説明を行います。
まず、下記URLよりmBaaSのサービスサイトにアクセスしていただきます。http://mb.cloud.nifty.com/ ここをクリック
ここをクリック
IDを持っている場合、不要
5
Copyright @ NIFTY Corporation All Rights Reserved
mBaaSの利用登録 2/3
必要事項を入力して@nifty会員登録してください
IDを持っている場合、不要
6
Copyright @ NIFTY Corporation All Rights Reserved
mBaaSの利用登録 3/3
http://mb.cloud.nifty.com/
ニフティクラウドmobile backendの利用登録を行います。
ご登録いただいた@nifty IDでログイン
利用規約を確認後、同意して
利用開始!
ここをクリック
IDを持っている場合、不要
7
Copyright @ NIFTY Corporation All Rights Reserved
mBaaSのアプリ作成
利用登録が終わるとアプリの新規作成画面が表示されます。アプリ名を入力して新規作成してください。
mBaaSはアプリケーションキーとクライアントキーという2つの鍵を使い、サーバー接続の認証を行っています. その2つの鍵がアプリ作成時に生成されます
「quickmonaca」と入力してください
2つのキーは後で使います
OKをクリックすると管理画面が表示されます。
そのままにしておいてください!
8
Copyright @ NIFTY Corporation All Rights Reserved
monacaの利用登録
サインアップhttps://ja.monaca.io/左記URLよりMonacaのサービスサイトにアクセス
必要事項を記入して登録してください
Monacaが使えるようになります
※登録メールアドレス宛に確認メールが届いているので本登録を行ってください
9
Copyright @ NIFTY Corporation All Rights Reserved
アプリサンプルのインポート 1/2
「Import Project」をクリック インポートした
プロジェクトを開く
10
「Import Project」を選択し、ダウンロードしたプロジェクトを選択し、インポートします。
Copyright @ NIFTY Corporation All Rights Reserved
monacaの開発環境の確認
11
アプリのファイル構成
mBaaSのSDKが入っています
mBaaSのSDKはMonacaの「JS/CSSコンポーネント追加と削除」より、「ncmb」を検索し、インポートできます。今回は必要ないですが、ご自分でア
プリを開発される場合はご利用ください。
次はここに注目
Copyright @ NIFTY Corporation All Rights Reserved
monacaとmBaaSの連携
12
アプリケーションキー・クライアントキーをそれぞれコピペしてください
「OK」を押した方へコンパネでここを押してください
ここでアプリケーションキー・ク
ライアントキーが見られます
Copyright @ NIFTY Corporation All Rights Reserved
コード説明
14
初期化を行う
TestClassクラスデータ登録するためにTestClass変数を宣言
messageというフィルドにデータ“Hello, NCMB!” を設定
保存を非同期行います!success, errorに保存後の処理を設定
コードの解説Sの連携
Copyright @ NIFTY Corporation All Rights Reserved
おまけ
Monacaでプッシュ通知を組み込む内容でもドキュメントをご用意しています。ぜひご活用ください!
15
http://www.slideshare.net/mobilebackend/monacambaas
Copyright @ NIFTY Corporation All Rights Reserved 16
http://mb.cloud.nifty.com/doc/
最後に
Copyright @ NIFTY Corporation All Rights Reserved 17
https://github.com/NIFTYCloud-mbaas/UserCommunity
質問、作ったアプリの共有TIPSなどありましたらぜひ、ご活用ください!