backend(mBaaS)。SDKでは認証やデータストア、ファイルストアなどmBaaSで提供するすべての機能が利用できます。SDKだけを読み込めばいいので手軽な一方、全機能はいらないという方も多いのではないでしょうか。SDK2019-11-19スクリプトをローカルでテストする技術情報スクリプトを開発する際、ローカルで手軽にテストできると開発がスムーズに進むでしょう。これはあくまでも実験です。本番環境での利用はお勧めしません。mBaaSでは認証機能としてID/パスワード認証の他、メールアドレス、ソーシャル(Google/Facebook/Twitter)認証、匿名認証を提供しています。Apps)は単一の技術を指し示す言葉ではなく、ユーザがより良いWeb体験をするための総合技術となっています。そのため、これをすればPWA対応した、とは言い切れません。Service)として知られていますが、IoT分野においても多数利用されています。デバイス側の開発も必要なIoTにおいて、サーバサイドの開発をmBaaSに委ねられるのは開発工数を減らす上でもお勧めです。○○Payという単語が多数飛び交うようになって、アプリの中での決済手段が多彩になっています。実際、あまりにも多くて何が使えるのか、どれが有効なのか分からないという方も多いのではないでしょうか。RubyNCMBのスクリプト機能はNode.jsとRubyに対応しています。スクリプトはファイルをクラウド上にアップロードして使うのですが、手元の環境とクラウドでの環境が異なるために、手元では動いたのにクラウド向けに編集したり、うまく動かなくなったりします。node.jsNCMBのスクリプト機能はNode.jsとRubyに対応しています。スクリプトはファイルをクラウド上にアップロードして使うのですが、手元の環境とクラウドでの環境が異なるために、手元では動いたのにクラウド向けに編集したり、うまく動かなくなったりします。Apps)という名前は聞いても、実際のところ、どこで使われているのかは分かりづらいです。アプリのように配布してくれる場所がある訳ではありません。そこでPWAの実例をまとめてくれているサイトを紹介します。backendの有志メンバーで出展しました。backendが開始してからちょうど6年経過したとあって、その思いを一冊の書籍にしています。技術書典7に出展しました2019-10-11アプリの安全な運用に。監視サービスまとめまとめ最近のアプリはクラウドサービスが必須となっています。ネットワークを伴わないアプリは殆どないのではないでしょうか。サーバを使うと気になるのが突然のレスポンス低下であったりサーバの停止です。そこで使えるのが監視サービスです。自分で監視サ...アプリの安全な運用に。SDKがついに公式リリースされました。mBaaSの一通りの機能に対応しており、もちろんプッシュ通知も送信できます。SDKを使ってプッシュ通知を送ってみます。SDKも追加されました。Objective-Cと使い勝手が大幅に変わるわけではありませんが、Swiftらしい記述ができるようになっています。基本的な使い方を紹介します。SDKが正式版になりました!2019-10-03旧ドメイン(nifty.com)が廃止になりました!技術情報あらかじめ予告されていました旧ドメイン廃止が2019年10月01日に実施されました。アプリはWebサーバと違って自分の環境ではないところでエラーになるので、エラーが起きているのが確認しづらいでしょう。ドメイン廃止によって起こる症状について解説します。旧ドメイン(nifty.com)が廃止になりました!2019-10-01NCMBで利用できるクエリストリングの種類データストアmBaaSではデータの取得時にクエリストリングを使ってデータの絞り込みを行います。絞り込み条件であればwhereを使います。backend」に記載されている他にも複数あるので、...NCMBで利用できるクエリストリングの種類2019-09-24CLIでNCMBを操作するncmb.shがデータの登録、更新、削除に対応しました技術情報CLIで手軽にmBaaSにアクセスできるようにするBashスクリプトncmb.shをバージョンアップして、データの登録、更新そして削除に対応しました。CLIで使えるNCMB用のコマンドですCLIでNCMBを操作するncmb.shがデータの登録、更新、削除に対応しました2019-09-24CLIでNCMBを利用するncmb.shを作りました技術情報Bashスクリプトで署名文字列を作る記事を投稿しましたが、その応用として署名文字列を使ってBashスクリプト版のNCMBクライアントを作成しました。今はデータの取得のみですが、使い方を解説します。CLIでNCMBを利用するncmb.shを作りました2019-09-24CLIで署名文字列を作る技術情報mBaaSにアクセスする際には署名文字列を生成してリクエストヘッダーに設定する必要があります。その文字列は様々な条件によって生成されるので、プログラムからしか生成できないように思われています。ReactNativeSDKスマートフォンアプリはSwiftやJavaのように特定のプラットフォームで利用できるもの、そしてUnityやMonacaのように複数のプラットフォームで動作するものがあります。Nativeは後者に属する技術です。ReactNativeSDKスマートフォンアプリはSwiftやJavaのように特定のプラットフォームで利用できるもの、そしてUnityやMonacaのように複数のプラットフォームで動作するものがあります。Nativeは後者に属する技術です。データストアデータストアで検索を行い、データの存在状態によって処理分けすることがあります。そんな時に間違った書き方をすると、思わぬ不具合につながります。今回はそんな問題を回避する方法を紹介します。スクリプトスマートフォンに重要なデータが保存されるのに伴って、セキュリティ意識の高まりが強まっています。その際利用されるのが多要素認証と呼ばれるものです。DartプログラムからmBaaSを操作する際にはAPIを利用しますが、その時に肝になるのが署名文字列の作成です。パスなどをつなげて、SHA256でハッシュ値を作ったりと非常に面倒な処理が必要です。アプリ側であればSDKを使ってもらえれば問題ありません。問題はサー...様々な言語からmBaaSを扱うために署名作成アルゴリズムを考える【Dart編】2019-09-11mBaaSの多彩なAPIを洗い出すAPImBaaSはアプリと連携して使うのが前提なので、APIの塊であると言えます。多数のAPIが用意されており、機能も多様です。SDKを開発する際などは、APIの網羅性が重要になります。今回はmBaaSで提供されている機能をAPIの面から紹介します。データストアmBaaSでは、行ごとのACLのみ設定できます。あるカラムを全体公開しない、あるカラムは更新対象外にするといったことはできません。ユーザ情報の一部を公開したい、でも全部取得されてしまうといったニーズはあるかと思います。会員管理mBaaSではユーザに対してメールを送信する機能があります。認証向けの機能ですが、以下の4つのパターンに分類されます。データストアデータストアは通常のRDBMSとは異なり、NoSQL型データベースになっています。そのため、特性を理解してデータ取得を行わないと、思ったよりもパフォーマンスが出ないと言った問題になります。今回はskipを指定した場合のデータ取得について解説します。データストアデータストアのちょっとしたTipsを幾つか紹介します。SDKですが、これはAndroidが必須である、サーバサイドのJavaでは動作しません。そこで非公式ながらサーバサイドのJavaで動作するSDKを開発しています。今回は多数存在するmBaaSの検索条件に対応しました。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。