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

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

mBaaS活用術

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

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

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

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

オンライン上で手軽にNCMBを試す

ちょっとしたコードをmBaaSに対して実行したいときに、都度SDKをダウンロードしたり、ベースになるHTMLを記述するのは面倒です。そこで使えるのがJSFiddleです。 基本的なNCMBの読み込みをテンプレート化してみました。 https://jsfiddle.net/moongift/ktk67…

プッシュ通知を承認制にする【プッシュ通知の一覧機能を作る】

独自のプッシュ通知管理画面を作成して、承認フローを経るようにしてみたいと思います。作成していく過程をステップを踏んで説明していきますので、自社のフローに合わせてカスタマイズしてみてください。 今回はログインステータスの確認処理について紹介し…

ヒューマンエラーの防止に。ヘッダーの色を変えてみましょう

自分が操作しているのが開発環境のデータなのか、本番環境なのか分からなくなってしまうことがあります。その結果、誤ってデータを削除してしまったり、プッシュ通知を作成しても届かないといった問題が出るかも知れません。そこで使ってみて欲しいのがヘッ…

会員システムとプッシュ通知サービスをPHPで連携させるには?

店舗や会場などのオフラインへの集客ツールや会員制サービスのスマホアプリを受託開発したいというお話を相談会では本当によくいただきます。その際、Webシステムとメルマガ配信のようにスマホアプリへのプッシュ通知の仕組みが課題になります。 この記事で…

スクリプトを使ってWebSocket経由でアプリにメッセージを送る

スマートフォンであれば更新のお知らせなどにプッシュ通知を使うことができます。しかし、完全にリアルタイムという訳ではないのでチャットのようなサービスには使えません。今回はMQTT over WebSocketsを使ってスクリプトからアプリへリアルタイム通知を送…

スクリプトからMQTTを使ってリアルタイムに通知を送る

スマートフォンであれば更新のお知らせなどにプッシュ通知を使うことができます。しかしそれ以外のデバイス(デスクトップやRaspberry PIなど)などのデバイスに対しては通知を送るのは困難です。 mBaaSからそういったデバイスに対してデータ更新があった旨…

Googleスプレッドシート用NCMBライブラリで検索条件を追加しました

Googleスプレッドシートなどで使えるNCMBライブラリのデータストアにて検索オペランドを追加しました。基本的にはJavaScript SDKの踏襲になります。 同じ値:equalTo 一番基本的な検索条件です。 同じ値ではない:notEqualTo equalToの逆です。 未満:lessTh…

mBaaSのデータストアをGoogleスプレッドシートに自動バックアップする

mBaaSのデータをバックアップしたいというニーズは良く聞きます。元々エクスポートサービスはありますが、申請後にメールで案内が送られてくるシステムになっており、リアルタイムで逐次バックアップを取るという形ではありません。 そこで今回はGoogleスプ…

mBaaSを使うとなぜアプリの品質が上がるのか?

mBaaSを使うメリットは幾つかあると思いますが、その中の一つに「アプリの品質が向上する」という点があります。サーバサイドを提供するmBaaSですが、なぜアプリ側の品質が向上するのでしょうか。今回はその点を紹介します。 アプリ開発へのリソースが増やせ…

スクリプトのコードを公開できる形で書く方法

スクリプト機能ではmBaaSを操作することが多いかと思います。そんな時、アプリケーションキーやクライアントキーをハードコーディングしてしまうとコードを共有したり、キーの再生成に伴うスクリプトの更新が発生します。 そこで今回はスクリプトを公開して…

スクリプトで使えるライブラリが追加されています!

スクリプト機能ではNode.jsを使って機能開発を行う必要があります。その際、純粋なNode.jsスクリプトでは実現できることに限界があるでしょう(特にスクリプトは8KBまでの制限があるため)。そこでサードパーティーのライブラリを使って機能追加が可能です。…

プッシュ通知を承認制にする【プッシュ通知作成画面について】

プッシュ通知は従来のマーケティング手法で言えばメールマーケティングに相当します。つまり一度配信してしまうと、後から取り消すのが難しい拡散方法ということです。そのため企業によっては一旦承認フローを経てからプッシュ通知を送りたいという要望も聞…

プッシュ通知を承認制にする【データメンテナンス機能を作る】

プッシュ通知は従来のマーケティング手法で言えばメールマーケティングに相当します。つまり一度配信してしまうと、後から取り消すのが難しい拡散方法ということです。そのため企業によっては一旦承認フローを経てからプッシュ通知を送りたいという要望も聞…

プッシュ通知を承認制にする【Vue2アプリの基本形】

プッシュ通知は従来のマーケティング手法で言えばメールマーケティングに相当します。つまり一度配信してしまうと、後から取り消すのが難しい拡散方法ということです。そのため企業によっては一旦承認フローを経てからプッシュ通知を送りたいという要望も聞…

プッシュ通知を承認制にする【アプリケーションキーとクライアントキーを保存する】

プッシュ通知は従来のマーケティング手法で言えばメールマーケティングに相当します。つまり一度配信してしまうと、後から取り消すのが難しい拡散方法ということです。そのため企業によっては一旦承認フローを経てからプッシュ通知を送りたいという要望も聞…

Webサービスとプッシュ通知を組み合わせる利点

プッシュ通知と言うとスマートフォンアプリの世界のことに聞こえますが、最近ではWebでもプッシュ通知に注目が集まっています。Webプッシュ通知という技術によって、Webサイトからでも許諾した利用者に対してプッシュ通知が送れるようになっています。 さら…

万一の時にも安心。mBaaSの障害に備えた実装を心がけましょう

mBaaSはセキュリティや運営について慎重に取り組んでいますが、それでも時に障害が発生することもあります。障害とまで言わなくとも、レスポンスが遅くなるといったこともあるでしょう。 アプリ利用者が困らないよう、障害に備えた堅牢なアプリ開発に努めま…

プッシュ通知に承認フローを設けよう【画面作成】

プッシュ通知はメールマーケティングに変わるアプリ時代の新しい利用者へのアプローチ方法となっています。メールマーケティングがそうだったように、一度送信ミスをしてしまうと取り返しがつかないことになりかねません。そこでプッシュ通知の作成と送信の…

BtoBtoCで使える管理画面を作る【プッシュ通知作成機能の実装】

BtoBtoC(BtoBtoBでも可)向けのアプリの場合、そのアプリを提供している会社向けに管理画面を提供したいと考えることがあります。その管理画面では、利用企業が自分たちのデータについてだけメンテナンスできるようになります。 そのための管理画面を作成し…

Google Apps Scriptを使ってmBaaSを定期実行する

Google Apps Scriptで使えるNCMBライブラリを作成しています。今回はGoogle Apps Scriptのトリガー機能を使ってmBaaSを定期実行する方法を紹介します。 NCMBライブラリをインストールする 今回はGoogleスプレッドシートを使います。空のスプレッドシートを開…

Google Apps Scriptでスクリプト機能の呼び出しに対応しました

Googleドライブ(スプレッドシートやドキュメント)は企業内でもよく使われているかと思います。そんな表計算ファイルなどを自動操作できるようにするGoogle Apps ScriptからmBaaSを操作できるライブラリを開発しています。 ニフティクラウド mobile backend…

ポインターを修正できるブックマークレットを作りました

mBaaSの管理画面を使えばデータストアのデータメンテナンスが簡単にできますが、ポインターのデータについては編集ができませんでした。以前はできた覚えがあるのですが、現在ではセルの隅をクリックしてもすぐに別画面に移動してしまいます。そのためポイン…

プッシュ通知を自分たちで実装する際に面倒な5つのこと

アプリの運用においてプッシュ通知は必須の存在ですが、mBaaSのようなサービスを使わなくとも自分たちで開発、運用ができないこともありません。しかし多くの手間がかかるのも確かです。 今回は自分たちでプッシュ通知を実装した際によくある面倒ごとについ…

BtoBtoCで使える利用企業向け管理画面を作る【設定保存編】

BtoBtoC(BtoBtoBでも可)向けのアプリの場合、そのアプリを提供している会社向けに管理画面を提供したいと考えることがあります。その管理画面では、利用企業が自分たちのデータについてだけメンテナンスできるようになります。 そのための管理画面を作成し…

BtoBtoCで使える利用企業向け管理画面を作る【認証編】

BtoBtoC(BtoBtoBでも可)向けのアプリの場合、そのアプリを提供している会社向けに管理画面を提供したいと考えることがあります。その管理画面では、利用企業が自分たちのデータについてだけメンテナンスできるようになります。 そのための管理画面を作成し…

BtoBtoCで使える利用企業向け管理画面を作る【概要編】

BtoBtoC(BtoBtoBでも可)向けのアプリの場合、そのアプリを提供している会社向けに管理画面を提供したいと考えることがあります。その管理画面では、利用企業が自分たちのデータについてだけメンテナンスできるようになります。

BtoBtoCで使える利用企業向け管理画面を作る【ベース作成】

BtoBtoC(BtoBtoBでも可)向けのアプリの場合、そのアプリを提供している会社向けに管理画面を提供したいと考えることがあります。その管理画面では、利用企業が自分たちのデータについてだけメンテナンスできるようになります。そのための管理画面を作成し…

無料会員制サービスを構築したい!CMSにmBaaSを使うおすすめ活用法

スマホアプリで会員管理システムを構築していて、サービス運用側から会員向けに情報を発信するための仕組みや運用方法をあらかじめ設計しておく必要があります。サービス運営者がニフティクラウドmobilebackend(mBaaS) によく保存されているデータは例えばこ…