ニフクラmBaaSお役立ちブログ

スマホアプリ開発にニフクラmBaaS。アプリ開発に役立つ情報をおとどけ!

mBaaSで作る業務システム「日報システム」(その4:コメント)

mBaaSはスマートフォンアプリを作るのに最適です。そしてスマートフォンアプリは個人が楽しむゲームやチャットなどだけでなく、業務用途でも広がりを見せています。そこでmBaaSも業務システムを作るために使ってみましょう。 何回かに分けて、日報システムを…

mBaaSで作る業務システム「日報システム」(その3:データ閲覧)

mBaaSはスマートフォンアプリを作るのに最適です。そしてスマートフォンアプリは個人が楽しむゲームやチャットなどだけでなく、業務用途でも広がりを見せています。そこでmBaaSも業務システムを作るために使ってみましょう。 何回かに分けて、日報システムを…

mBaaSで作る業務システム「日報システム」(その2:データ登録)

mBaaSはスマートフォンアプリを作るのに最適です。そしてスマートフォンアプリは個人が楽しむゲームやチャットなどだけでなく、業務用途でも広がりを見せています。そこでmBaaSも業務システムを作るために使ってみましょう。 何回かに分けて、日報システムを…

mBaaSで作る業務システム「日報システム」(その1:ログイン)

mBaaSはスマートフォンアプリを作るのに最適です。そしてスマートフォンアプリは個人が楽しむゲームやチャットなどだけでなく、業務用途でも広がりを見せています。そこでmBaaSも業務システムを作るために使ってみましょう。 今回から何回かに分けて、日報シ…

JavaScript SDKを拡張して権限をまとめて設定できるようにする

JavaScript SDKを使うことでmBaaSの各種機能を簡単に扱えるようになりますが、その機能は基本的なものだけになります。そのため一つ一つの処理を手順通りに行うとコード量が増えがちです。

データストアを拡張するncmb-extendに複数オブジェクトを一括保存するメソッドを追加しました

データストアは処理対象がオブジェクト単位となっています。そのためデータを一括で処理したい時に、繰り返し処理を呼び出す必要があります。さらにAPI周りは非同期処理になるので、通常のループ処理を使うと大量のアクセスが一気に発生してしまい、サーバか…

Monacaアプリでプッシュ通知の音を変えるには

www.youtube.com プッシュ通知はアプリをインストールしていると一日中、定期的に届くようになっています。あまりに数が多いと通知をオフにされてしまったり、他の通知にまぎれて開封してもらえません。 そこで多少なりとも目立つ方法として、プッシュ通知の…

NCMB for Excelにデータストア更新/削除機能を追加しました

社内で大活躍しているのがMicrosoft Office系のソフトウェアでしょう。特に日本の業務で使われているのがExcelです。社内には膨大な数のマクロに溢れていることでしょう。 そこでmBaaSもExcelから使えるようになれば便利なはずです。そのためのクラスモジュ…

バイトの時間を忘れない!プッシュ通知でスプラトゥーン2のスケジュールを管理しよう

www.youtube.com 塗って塗って塗りまくる、そんなスプラトゥーンでは2になって新要素、サーモンランが登場しました。仲間と一緒にイクラを集めるミニゲームですが、修錬度もあり、やり込み要素の高いゲームです。決まった時間に仲間で集まって遊んだりするの…

mBaaSをフル活用!少人数での高速ソーシャルゲーム開発「強くてNEW GAME」開発者インタビュー

mBaaSのスクリプト機能を使うことでアプリ内のロジックをクラウドで処理できるようになります。様々な使い方が考えられますが、ゲームではガチャ機能やチート防止に使われたりします。 今回はそんなスクリプト機能を徹底活用したスマートフォン向けゲームを…

IoTに挑戦!実装に使える便利ツールとその活用事例の紹介

植物の水分が足りていなかったらお知らせしてくれる、『植物の気持ちまるわかり君』 植物の水分が足りていないときに、Twitterでお知らせしてくれます。また、植物の土の水分状況がどのように推移しているのか、アプリからグラフとして見ることが出来ます。 …

ファイルストアの内容をすべてダウンロードするブックマークレットを作成しました

mBaaSではHTMLや動画、音楽ファイルなど任意のバイナリファイルを保存できるファイルストレージ機能を提供しています。ファイルはHTTPS公開でき、データストア同様に公開範囲を指定することもできます。 そんなファイルストアですが、エクスポート機能では対…

余興に使えるmBaaS×Webゲーム(๑•̀ㅂ•́)و✧

おめでとうをいっぱい新郎新婦に届ける『全員参加!メッセージ送信ゲーム』 みんなが各自のスマホから新郎新婦に向けたお祝いメッセージを送ると、画面にお祝いを贈った人の顔写真とメッセージが表示され、少しずつ背景画像がめくられ現れていきます。すべて…

Unity + mBaaS を使ってリアルタイム協力ゲームを爆速開発してみた

同僚の結婚式の余興で mBaaS + Unity を使って、リアルタイム協力ゲームを作ってみました。 参加者各自のスマートフォンからメッセージと写真を送ると、会場スクリーン上に表示され、 一定数表示されるとゲームクリアという非常にシンプルかつ簡単ゲームです…

結婚式の余興でmBaaSを使ったゲームを作ってみた

実は先日、mBaaSチームの一人が結婚式を挙げました。 ありがたいことにチームメンバーも披露宴にお招きいただいたので、会を盛り上げるゲームを開発しましたっ!・・・もちろんmBaaSを使って。 ゲームは、新婦への日ごろの感謝を伝え、新婦ご両親に新婦のお…

NCMB SDK for Unityが3.1.0になりました

エヴァンジェリストの一條です。 今回の大きな変更は、Android用である同梱のgoogleライブラリがjarファイルからaarファイルに変更になったことです。 Qiitaデモ紹介したような他SDKとの衝突問題のうち、ひとつがjar起因だったのですが、これが解消されます…

mobile backendゲーム活用事例『マリオネットAI』開発者インタビュー

こんにちは、ニフクラ mobile backend エヴァンジェリストの一條です。 ゲームアプリ開発者にニフティクラウド mobile backend(以下、NCMB)の利用事例をお伺いするこのコーナー。 今回は『マリオネットAI』の作者、"つね"こと嶋津恒彦(@simanezumi1989)さ…

RESTAPIのたたき方を最速で確認する方法

皆さん、mBaaSはどのような環境から使っていますか?スマートフォンのクライアントアプリからだけ使っていないでしょうか?自社システムなど他のサーバーと連携させるときはREST APIを使う必要があり若干ハードルが高いですよね。しかし!mBaaSには「REST AP…

テクニカルサポートに寄せられる質問例(Monaca編)

mBaaSではExpertユーザ向けにテクニカルサポートを提供しています。日々多くの質問が寄せられていますが、実際に使っている方でないと、どういった質問をしていいのか分かりづらいかも知れません。 そこで実際にテクニカルサポートに寄せられる質問の中で、…

JavaScript SDKを拡張するNCMB Extendに一括更新メソッドを追加しました

JavaScript SDKはMonacaアプリやコンソールからNCMBを使うのに便利なライブラリですが、機能はごく基本的なものに限っており物足りなさを感じることがあります。 そこで非公式に作っているのがNCMB Extendです。データストアを拡張して便利なメソッドを追加…

JavaScript SDKを拡張するNCMB Extendに一括削除メソッドを追加しました

JavaScript SDKはMonacaアプリやコンソールからNCMBを使うのに便利なライブラリですが、機能はごく基本的なものに限っており物足りなさを感じることがあります。 そこで非公式に作っているのがNCMB Extendです。データストアを拡張して便利なメソッドを追加…

JavaScript SDKのキッチンシンクアプリを作る【データストアTodoアプリ編】

キッチンシンクというのは、何かのフレームワークやライブラリがあった時に、その殆どの機能を体験できる仕組みになります。それがあることでフレームワークの全体像が分かったり、何か開発していて困った時に参考とできるコードになります。 元々MonacaとNC…

JavaScript SDKのキッチンシンクアプリを作る【位置情報の範囲検索】

キッチンシンクというのは、何かのフレームワークやライブラリがあった時に、その殆どの機能を体験できる仕組みになります。それがあることでフレームワークの全体像が分かったり、何か開発していて困った時に参考とできるコードになります。 元々MonacaとNC…

Monacaアプリでスクリーンショットを撮ってファイルストアにアップロードする

アプリで操作中の画面を残しておきたいと思うことがあります。Monacaアプリであれば専用のプラグイン、gitawego/cordova-screenshot: screenshot plugin for cordova/phonegapがあります。今回はこのプラグインを使って取得したスクリーンショットをファイル…

ファイルストアの保存した音楽ファイルを再生するには

ファイルストアのTipsです。 ファイルストアは画像やCSVファイルなど、データベースのように構造的に管理しないデータを扱うのに向いています。例えばアプリでよくあるニーズとして音声データの利用があるかと思います。 今回はファイルストアにアップロード…

【初級編】スクリプトでデータ保存してみよう!

mBaaSで提供されている「スクリプト機能」、ご利用になったことはありますか? ・とにかくAPIを使ってみたい…… ・Basicプランなので、アプリが消えないようにたまにAPIカウントしておきたい…… そんなあなたへ、ドラック&ドロップで5分以内に動かせる超簡単…

Mashup Award 2017が開始しました

「言葉じゃ伝わらないから、作るんだ」をテーマにした日本最大級の開発コンテストであるMashup Awardが今年も開始しました。ニフティクラウド mobile backendも例年通りAPIを提供しています。 賞金総額400万円、合計賞数80とどんどん規模が大きくなっていま…

Cordova 6.5に対応しました

MonacaがCordova 6.5に対応したのを受けて、Monaca/Cordovaのプッシュ通知用プラグインもCordova 6.5に対応しました。 NIFTYCloud-mbaas/monaca_push_plugin: Monaca push plugin 使い方は特に変わりません。下記のコードでデバイストークンの取得およびデー…

JavaScript SDKのキッチンシンクアプリを作る【Facebook認証編】

キッチンシンクというのは、何かのフレームワークやライブラリがあった時に、その殆どの機能を体験できる仕組みになります。それがあることでフレームワークの全体像が分かったり、何か開発していて困った時に参考とできるコードになります。 元々MonacaとNC…

ロールに所属するユーザを100件以上取得する

ロールに所属している会員を取得する際の上限数について · Issue #774 · NIFTYCloud-mbaas/UserCommunityより。 あるロールに所属するユーザを取得する場合には ncmb.Role.fetchAll() を使います。 // 通常のやり方 ncmb.Role.equalTo("roleName","Pro").fet…