ニフクラ mobile backend(mBaaS)お役立ちブログ

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

過去記事

NCMBは富士通クラウドテクノロジーズから提供されます

株式会社ニフティの再編に伴い、4月1日よりニフティクラウド mobile backendは富士通クラウドテクノロジーズ株式会社より提供されることになりました。 サービス内容が変わるの? サービス内容は変更なく、そのまま継続して利用できます。SDKなどについても…

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

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

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

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

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

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

BtoBtoCで使える管理画面を作る【プッシュ通知の概念編】

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

OSC 2017 Tokyo/Springに出展しました

3月10〜11日に明星大学で行われたオープンソースカンファレンス2017 Tokyo/Springにニフティクラウド mobile backendとして参加しました。 これまでは体験会を提供してきましたが、今回はIoTトライアルキットを前面に出して紹介しました。 多くの方々にブー…

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

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

MyThingsによって実現するmBaaSの定期実行の使い方

先日よりYahoo! Japanの提供するMyThingsとmBaaSが連携を開始しました。MyThingsはYahoo! Japanの提供する「あなたの毎日が、組み合わせで便利になる」というコンセプトのサービスになります。これだけだとどういったサービスか分かりづらいですが、例えば「…

【MyThings連携】データストアに新しいオブジェクトが追加されたらアクションを実行する

MyThingsはYahoo! Japanの提供する「あなたの毎日が、組み合わせで便利になる」というコンセプトのサービスになります。これだけだとどういったサービスか分かりづらいですが、例えば「雨が降りそうな時に傘を忘れないでと通知」が来るようにしたり、「特定…

NCMB for Google Apps Scriptをデータストアの検索に対応しました

Google Apps ScriptからmBaaSを使うライブラリを作成中です。今回はデータストアの検索にちょっとだけ対応しました。まだ一致検索のみです。 使い方は次のようになります。 var application_key = "YOUR_APPLICATION_KEY"; var client_key = "YOUR_CLIENT_KE…

Google Apps ScriptからmBaaSを使うNCMB for GASを作りました

GoogleスプレッドシートやGoogleドキュメントを業務の中で使われている方は多いのではないでしょうか。オンラインで使える表計算ソフトウェアは人と共有する場合はもちろん、ブラウザしかない環境でも使えるのが便利です。 そんなGoogleスプレッドシート(恐…

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

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

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

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

BtoBtoCで使える利用企業向け管理画面を作る【画像アップロード編】

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

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

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

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

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

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

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

スマートフォンアプリがWeb化する?技術/サービスまとめ

スマートフォンアプリの登場によってWebのトラフィックはアプリに奪われています。しかしアプリはApple/Googleによって流通が支配されていること、ダウンロードやインストールが終わらないと使えないといった問題もあります。そうした問題を解決すべく、アプ…

サーバサイド開発にこそBaaSを使おう

先日We Are JavaScripters! @3rdで発表した資料をベースに、サーバサイドの開発にこそmBaaSが役立つという紹介をします。mBaaSはサーバサイドの仕組みを置き換えるものですが、すべてサポートできるわけではありません。アプリの機能に特化した部分は別途作…

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

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

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

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

NCMB-UG Rebuildが行われました

私たちのサービスを使っている方々を中心としたユーザコミュニティを作るべく、まずは昨年夏まで活動していたNCMBユーザ会をNCMB-UGとして再開します。先日行ったイベントはその名もNCMB-UG Rebuildで、アプリならではのビルドを再実行するという意味があり…

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

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

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

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

テクニカルサポートに寄せられる質問例(プッシュ通知運用編)

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

Unity PlayerPrefs互換のクラウドセーブ機能をNCMBで実装する

ニフティクラウドmobile backendで「会員管理」機能を使えば、誰でも簡単にクラウドにセーブデータを保存する機能をゲームに加えることができます。端末引っ越し時に明示的にクラウドへバックアップするアプローチを作ることもできます。

スクリプトで認証データを扱うには

スクリプトの中でACL管理されたデータを扱う方法です。認証はIDやメールアドレスとパスワードなどを使って行いますが、スクリプトの実行環境の中でパスワードを利用することはできません。そこで使ってみたいのがセッショントークンです。

データクラスのエクスポート用アプリを作成しました

データクラスのエクスポートを自動化する方法を紹介しましたが、担当者が日々手動で実行すれば十分といった規模の場合もあるでしょう。そこでHTML5でデスクトップアプリケーションが作れるElectronを使ってエクスポート機能を持ったアプリを作成しました。

プッシュ通知に承認フローを設けよう【概要編】

次のようなフローでプッシュを行いたい。担当者がプッシュ通知を作成→テスト用のデバイスに配信→管理者が確認、承認→プッシュ通知が送信される。今回はこのフローをニフティクラウド mobile backendで行う方法を紹介します。

Monacaでリッチプッシュを使ってみる

プッシュ通知は主に3つの種類があります。 起動を促す 新しく発生したイベントを知らせる 新しいキャンペーンを知らせる 起動を促す場合、アプリを起動した時に表示するのは標準の画面になるでしょう。これはしばらく起動していなかったユーザに対して有効で…