6. Copyright @ NIFTY Corporation All Rights
mBaaSとは?
6
スマートフォン/Webアプリのバックエンド(サー
バサイド)の仕組みを一括提供
→ mobile Backend as a Serviceの略
7. Copyright @ NIFTY Corporation All Rights
アプリとサーバの現状
7
アプリ サーバ
・認証
・結果
・データ(テキスト/バイナリ)
・プッシュ通知
だいたい同じ
8. Copyright @ NIFTY Corporation All Rights
サーバに求められるもの
8
・安定性
・セキュリティ対策
・定期的なアップデート
絶対に落ちないこと!
高速に動き続けること!
クラックされないこと!
9. Copyright @ NIFTY Corporation All Rights
mBaaSに置き換えてみる
9
アプリ
・認証
・結果
・データ(テキスト/バイナリ)
・プッシュ通知
ニフティクラウド
mobile backend
アプリの開発に集中!
10. Copyright @ NIFTY Corporation All Rights
ニフティクラウド mobile
backendの主な機能
10
プッシュ通知
データ
ストレージ
ファイル
ストレージ
SNS連携 認証
位置情報
検索
11. Copyright @ NIFTY Corporation All Rights
対応プラットフォーム
11
Objective-C
(2014年12月より64bit対応)
Android
JavaScript
(2014年12月よりnodeサポート!)
Unity
12. Copyright @ NIFTY Corporation All Rights
Web API
12
RESTなAPI
・データの追加、更新、削除、検索
・バイナリファイルの追加、更新、削除、検索
・認証
・プッシュ通知の追加、更新、削除、検索
https://github.com/moongift/ncmb-ruby-client