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

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

Ruby

非公式のRuby SDKでスクリプトの実行に対応しました

サーバサイドやちょっとした自動操作で使いやすいRuby SDKがスクリプトの実行に対応しました。RubyからNode.js向けに作られたコードを実行したり、RubyからRubyを呼び出すなんて使い方もできます。

スクリプト機能のライブラリにTwilioが追加されました!【Ruby編】

mBaaSのスクリプト機能を使えばサーバサイドで任意のコードを実行できます。それによって、APIキーなどを隠蔽したいケースやAndroidとiOSでコードを共通化したいといったことが実現します。 今回、スクリプトで利用できるライブラリとしてTwilioが追加されま…

Rubyのスクリプトをローカルでテスト実行する際の環境作り

mBaaSのスクリプト機能がRubyに対応しました。JavaScriptの非同期な仕組みは苦手で、Rubyが好きという方にとってはぴったりな機能です。 公式ドキュメントにもローカルでテスト実行する方法について書かれていますが、ファイル名などが固定化されてしまって…

Rubyのスクリプト機能で受け取れるデータについて

スクリプト機能では3つのデータを送れます。 ヘッダー クエリストリング ボディ Rubyでスクリプトを使う際にはこれらのデータを使って処理を書くことになりますが、その際の書き方について紹介します。

スクリプトでRubyを使ってデータを保存するには

スクリプト機能に新しい言語としてRubyが対応しました。Ruby向けには公式SDKは提供されておらず、コミュニティベースで作成されているものを利用しています。 今回はそのスクリプトを使ってデータストアにデータを保存するためのコードの書き方を紹介します。

スクリプト機能でRubyが使えるようになりました!

mBaaSにコードをアップロードし、自由に実行できるスクリプト機能において、Rubyがサポートされました!これまでNode.jsしか使えませんでしたが、選択の幅が広がりました! 今回はサンプルコードを紹介します。

非公式Rubyライブラリがリレーション、ポインターに対応しました

非公式のRubyライブラリ moongift/ncmb-ruby-client: A simple Ruby client for the Nifty cloud mobile backend REST API をバージョンアップしてリレーション、ポインターに対応しました。

非公式Rubyライブラリがファイルストアのダウンロードに対応しました

非公式なmBaaS用Rubyライブラリ、ncmb-ruby-clientがファイルストアのダウンロードに対応しました。ファイルストアにアップロードしたファイルをまとめてダウンロードするのに使えます。

Rubyライブラリでファイルストアに対応しました

非公式なニフティクラウド mobile backend向けのRubyライブラリ、ncmb-ruby-clientが、ファイルストアに対応しました。

Rubyライブラリで権限管理に対応しました

非公式なニフティクラウド mobile backend向けのRubyライブラリ、ncmb-ruby-clientが、ACLを使った権限管理に対応しました。

Rubyライブラリで会員管理に対応しました

非公式なニフティクラウド mobile backend向けのRubyライブラリ、ncmb-ruby-clientが、会員管理に対応しました。通常行われるIDやメールアドレスでの認証に対応しています。

非公式Rubyライブラリを更新しました(データストア対応)

非公式で作っているmBaaS用RubyライブラリNCMB Ruby Clientをアップデートしました。今回でほぼデータストアの機能は満たしています。

ニフティクラウド mobile backend用ライブラリの紹介

ニフティクラウド mobile backendでは各種プラットフォーム向けにSDKを提供しています。そして先日、Android SDK ver. 2.0がオープンソース化したことで全公式SDKがオープンソース化しました。 今回はそんな公式SDKとコミュニティで作られているサードパーテ…

データストアのデータをCSV出力してみる

こちらのRubyライブラリは非公式です。ご利用に際しては自己責任にてお願いします。 データストアはスキーマレスのデータベースで構造の変化に強いのが特徴です。スマートフォンアプリやWebアプリケーションの利用を通じて作られるデータをどんどん放り込ん…

NCMB Rubyライブラリにプッシュ通知作成機能を追加しました

※ こちらは公式ライブラリではありませんのでご注意ください ちょっと忘れていましたRubyライブラリの開発を再開しました。ちょうどユーザコミュニティにてプッシュ通知API周りで苦労されているという質問が寄せられましたので、プッシュ通知の作成にも対応…

署名をサーバで行えばニフティクラウド mobile backendをWebアプリでも使えます

ニフティクラウド mobile backendではiOS/Android/JavaScript SDKを提供しています。いずれのSDKにおいてもアプリケーションキーとクライアントキーの2つでアクセスする仕組みになっています。 そのためWebアプリケーションではHTMLまたはJavaScriptソース中…

サーバとニフティクラウド mobile backendを連携させてみよう(Ruby編)

ニフティクラウド mobile backendはmBaaSの一つになりますので、アプリを開発する際に全てのバックエンドを任せたくなります。しかし既にサーバがある場合はどうでしょうか。スイッチングコストが障壁になってしまうでしょう。 しかしニフティクラウド mobil…

RubyからmBaaSにアクセスしてみる

ニフティクラウド mobile backendはその名称通り、モバイル/タブレットアプリのバックエンド向けの機能を提供していますが、そのデータメンテナンスや追加データが管理画面経由のみではシステムの自動化ができず面倒ですよね。 そこでニフティクラウド mobil…