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

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

スクリプト

スクリプトで外部URLを呼び出す

アプリから直接ユーザ登録処理を実行するのではなく、アプリからはスクリプトを呼び出して、スクリプトがユーザ登録処理と外部URLを呼び出す処理を行います。

mBaaSのCLIツールにデータストア検索機能を追加しました

データを管理画面へアクセスすることなく、ちょっと確認できる「ncmb-cli」にデータストア検索機能を追加しました。機能が増えたこともあり、スクリプト実行機能もインタフェースを変えています

Unityからスクリプト機能を呼び出す

mBaaS上に任意のコードを保存し、実行できるスクリプト機能ですが、特に使われると思うのがゲーム分野です。チート対策であったり、ガチャ機能などに使えると考えています。今回はUnity SDKからの実行方法を紹介します。

任意のスクリプトをローカルで実行するコマンドを作りました

スクリプト機能は使っているでしょうか。アプリから使うのが基本なのですが、場合によってはローカルのコンピュータ上から実行したい時もありそうです。バッチ処理であったり、現在のデータストアの件数などを集計して返してくれるといった機能があっても良…

スクリプトで権限管理されたデータを取得する

スクリプト機能はサーバサイドで実行されますので、アプリ内でのログイン情報を渡さないと自分だけが見られる、更新や削除を行えるデータを処理できません。今回はそんなデータを処理する方法を紹介します。

作成したスクリプトを小さくするには?

mBaaSを自分で拡張できるスクリプト機能ですが、現在約8KBまでのファイルしかアップロードできなくなっています。あまり巨大なファイルを許容すると、何でもできてしまうからなのですが、それでもこだわったコードを書いたら8KBを超えてしまうかも知れません…

スクリプト機能の始め方

サーバサイドにロジックを持たせることでアプリだけでは難しかったロジックを実現したり、アプリのコードをシンプルにできます。現状、Node.jsしか対応していませんので、これまでJavaScript SDK以外を使ってきた方には馴染みがないかも知れません。そこで今…

スクリプト機能を使って複数のクラスデータを一回で取得する

3月にリリースしたスクリプト機能を使って、どんなことができるのか試していきたいと思います。 mBaaSのデータストアではRESTfulの原則に従っていますので、一つのURLごとに一つのクラスが割り当てられています。そのため、複数のクラスからデータを取得する…

スクリプト機能を使ってデータの検証を行う

先日リリースされたスクリプト機能を使ってデータの検証(バリデーション)を行ってみます。使い道としては以下が考えられます。 必須の入力項目、数字のみと言ったデータの登録/更新前の検証 ゲームにおけるチート対策 今回はItemクラスでnameプロパティを…

iOSからスクリプト機能を呼び出す

3月にリリースされたスクリプト機能を使ってiOS側からコードを実行してみたいと思います。今回はデータストアに保存する際に、事前に入力チェックを行うスクリプトとしてみます。 サーバ側にアップロードするコードについて 今回アップロードするコードは次…

JavaScript SDKを使ってスクリプト機能を呼び出す

先日リリースされたスクリプト機能はiOS/Android/Unity/JavaScript SDKそれぞれがすでに対応しています。今回はJavaScript SDKからの使い方、スクリプト機能の使い方例を紹介します。 インストールについて スクリプト機能はバージョン2.1.0以降が対応してい…

スクリプト機能をリリースしました!

mBaaS上で自由にコードを実行できるスクリプト機能がリリースされました。これでmBaaSを使う時の自由度が大幅にアップするはずです。ということで今回はまずHello Worldを動かすまでの流れを紹介します。

スクリプト機能でできるあんなこと、こんなこと

先日、スクリプト機能提供の発表をしました。スクリプト機能はmBaaS上にロジック(スクリプト)を保存できる機能になります。そのため、これまでアプリにすべてのロジックを保存する必要がありましたが、サーバサイドを使うことで様々なメリットが生まれます…