フロントエンドとしてアシアル社のMonaca、 バックエンドとしてニフティ社のNifty Cloud Mobile Backend(以下、mBaaS) を用いて制作したシンプルなLINE風チャットアプリ
チャットアプリで送信された送信者とメッセージ は、mBaaSのデータストアに格納される。
- 登録する
- 新たにアプリを作成する。
- OnsenUIを使うため、OnsenUIテンプレートを選択する。
- mBaaSのSDKをMonacaに入れる。
- 以下のコードをJSファイルに書く
var appkey = "YOUR_APP_KEY";
var clientkey = "YOUR_CLIENT_KEY";
var appID = "YOUR_APP_ID";
var commonURL = "https://mb.api.cloud.nifty.com/2013-09-01/applications/"+ appID +"/publicFiles/";
NCMB.initialize(appkey, clientkey);
なお、上記において、
- YOUR_APP_KEY,
- YOUR_CLIENT_KEY,
- OUR_APP_ID
は、mBaaS側3にてコピーしたapplication key, client key, そして mBaaSダッシュボードにおけるapplications以下のURLを書く。
- 登録する
- 新たにアプリを作成する
- application key, client keyをコピーする Monaca側5において、それぞれコピーしたものを使う。
- ユーザ管理はデータストア機能ではなく、ユーザ管理機能を使うべきである。
- OnsenUIを用いてより洗練されたUIを作る必要がある。
- ラインに見られる機能追加をする。
- 端末Aが送信したメッセージが端末Bに自動的に表示される必要がある
- OnsenUI
- AngularJS
- jQuery
- MVC
- HTML5/CSS3 =======
フロントエンドとしてアシアル社のMonaca、 バックエンドとしてニフティ社のNifty Cloud Mobile Backend(以下、mBaaS) を用いて制作したシンプルなLINE風チャットアプリ
チャットアプリで送信された送信者とメッセージ は、mBaaSのデータストアに格納される。
- 登録する
- 新たにアプリを作成する。
- OnsenUIを使うため、OnsenUIテンプレートを選択する。
- mBaaSのSDKをMonacaに入れる。
- 以下のコードをJSファイルに書く
var appkey = "YOUR_APP_KEY";
var clientkey = "YOUR_CLIENT_KEY";
var appID = "YOUR_APP_ID";
var commonURL = "https://mb.api.cloud.nifty.com/2013-09-01/applications/"+ appID +"/publicFiles/";
NCMB.initialize(appkey, clientkey);
なお、上記において、
- YOUR_APP_KEY,
- YOUR_CLIENT_KEY,
- OUR_APP_ID
は、mBaaS側3にてコピーしたapplication key, client key, そして mBaaSダッシュボードにおけるapplications以下のURLを書く。
- 登録する
- 新たにアプリを作成する
- application key, client keyをコピーする Monaca側5において、それぞれコピーしたものを使う。
- ユーザ管理はデータストア機能ではなく、ユーザ管理機能を使うべきである。
- OnsenUIを用いてより洗練されたUIを作る必要がある。
- ラインに見られる機能追加をする。
- 端末Aが送信したメッセージが端末Bに自動的に表示される必要がある
- OnsenUI
- AngularJS
- jQuery
- MVC
- HTML5/CSS3