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

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

公式ではないけれど。NCMB用ツール/SDKまとめ

ニフクラ mobile backendではこれまで数多くのツールを開発・提供しています。公式に提供される(テクニカルサポートが提供される)ものではなく、実験的なツールです。

実験的とはいえ、ピンポイントで役立つこともあるかと思います。そこで、この記事中にてツールについてまとめて紹介します。

ncmb-push-manager

CSVファイルを使ってプッシュ通知をまとめて作成できるツールです。ブラウザ向けで動作します。

via 社内システムと連携してプッシュ通知を作成するツールの紹介 - ニフクラ mobile backend(mBaaS)お役立ちブログ

NCMBMania/ncmb-push-manager

ncmb-cli

CLIツールです。利用にはNode.jsが必要です。コマンドラインからデータをエクスポートしたり、逆にインポートできます。

NCMBMania/ncmb-cli: CLI tool for Nifcloud mobile backend

ncmb-proxy

NCMBへのリクエストをプロキシーするサーバーです。アプリ側にキーが不要になったり、署名不要でスクリプトを呼び出せたりします。

NCMBMania/ncmb-proxy

csv_import

CSVファイルからデータストアのインポートができるツールです。ブラウザ向けです。元々はMonacaバックエンドの終了に伴って作られていますが、データフォーマットが同じであればデータ移行にも利用できます。

via CSVでデータ移行できるツールを開発しました - ニフクラ mobile backend(mBaaS)お役立ちブログ

NCMBMania/csv_import: CSVをNCMBにインポートするWebアプリケーションです

auth_server

NCMBのソーシャル認証を管理するサーバーです。Sign in with Apple以外の認証を利用できます。

NCMBMania/auth_server: NCMBの認証を管理するサーバです

NCMB Extension - Chrome ウェブストア

管理画面に機能を追加するGoogle Chrome向け機能拡張です。

NCMB Extension - Chrome ウェブストア

コミュニティSDK

ニフクラ mobile backendでは各種SDKを提供しています。公式には下記の言語(環境)に対応しています。

そして、それ以外の環境に対するSDKがコミュニティSDKとして開発されています。以下はそのリストです。

まとめ

非公式のツールについてはテクニカルサポートの提供範囲外になります。その点はあらかじめご了承ください。とはいえ、役立つ場面もあるかと思いますので、その際にはぜひご利用ください。

各種ツールはオープンソース・ソフトウェアとして公開されています。何かあれば、各ツールのリポジトリにてIssueを立てる、またはPRを送ってください。

中津川 篤司

中津川 篤司

NCMBエヴァンジェリスト。プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。 2004年、まだ情報が少なかったオープンソースソフトの技術ブログ「MOONGIFT」を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶDXエージェンシー「DevRel」活動をスタート。