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

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

PWAを構成する技術と、それを支えるサービスについて

f:id:mbaasdevrel:20190930153559p:plain

PWA(Progressive Web Apps)は単一の技術を指し示す言葉ではなく、ユーザがより良いWeb体験をするための総合技術となっています。そのため、これをすればPWA対応した、とは言い切れません。

今回はPWAを構成する技術と、それを利用するためのクラウドサービスを紹介します。

続きを読む

NCMBをIoTで使うときのTips紹介

f:id:mbaasdevrel:20191022093151p:plain

ニフクラ mobile backendはmBaaS(mobile Backend As a Service)として知られていますが、IoT分野においても多数利用されています。デバイス側の開発も必要なIoTにおいて、サーバサイドの開発をmBaaSに委ねられるのは開発工数を減らす上でもお勧めです。

そこで今回はNCMBをIoTにおいて利用する際のテクニックを幾つかご紹介します。

続きを読む

スマートフォンで使える決済方法について

f:id:mbaasdevrel:20190930142028p:plain

○○Payという単語が多数飛び交うようになって、アプリの中での決済手段が多彩になっています。実際、あまりにも多くて何が使えるのか、どれが有効なのか分からないという方も多いのではないでしょうか。

そこで、スマートフォンの中で使える決済手段をカテゴリ別に紹介します。

続きを読む

「平塚市のグルメをリトアニアの皆さんにも楽しんでもらいたい」 - Hiratsuka Maistas mBaaS導入インタビュー

今回は、ニフクラ mobile backendをMonacaを組み合わせたアプリ『Hiratsuka Maistas(マイスタス)』を開発し、LODチャレンジ2018にて「学生奨励賞」を受賞された、静岡県立島田商業高等学校の皆様にインタビューさせていただきました!

f:id:mbaasblog:20191023192548p:plain

続きを読む

Rubyでのスクリプト開発のベースを作成しました

f:id:mbaasdevrel:20180418153723p:plain

NCMBのスクリプト機能はNode.jsとRubyに対応しています。スクリプトはファイルをクラウド上にアップロードして使うのですが、手元の環境とクラウドでの環境が異なるために、手元では動いたのにクラウド向けに編集したり、うまく動かなくなったりします。これは相当ストレスです。

個人的にRubyで開発している時にクラウド上にファイルをアップロードしてテスト実行する度にトラブったので、開発用にNCMBMania/ruby-script-baseを作りました。皆さんのスクリプト開発に役立ててください。

続きを読む

Node.jsでのスクリプト開発のベースを作成しました

f:id:mbaasdevrel:20171212211252p:plain

NCMBのスクリプト機能はNode.jsとRubyに対応しています。スクリプトはファイルをクラウド上にアップロードして使うのですが、手元の環境とクラウドでの環境が異なるために、手元では動いたのにクラウド向けに編集したり、うまく動かなくなったりします。これは相当ストレスです。

個人的にRubyで開発している時にクラウド上にファイルをアップロードしてテスト実行する度にトラブったので、開発用にNCMBMania/ruby-script-baseを作りました。そして同じ仕組みをNode.jsでも作りました。それがNCMBMania/node-script-dev-envで、使い方を解説します。

続きを読む

アプリの安全な運用に。監視サービスまとめ

f:id:mbaasdevrel:20190929002904p:plain

最近のアプリはクラウドサービスが必須となっています。ネットワークを伴わないアプリは殆どないのではないでしょうか。しかしサーバを使うと気になるのが突然のレスポンス低下であったりサーバの停止です。

そこで使えるのが監視サービスです。自分で監視サーバを立てることもできますが、今回はより手軽に使えるクラウドベースの監視サービスを紹介します。

続きを読む

Swift SDKが正式版になりました!

f:id:mbaasdevrel:20180806093819p:plain

これまでiOS向けにはObjective-CのSDKを提供してきましたが、Swift SDKも追加されました。Objective-Cと使い勝手が大幅に変わるわけではありませんが、Swiftらしい記述ができるようになっています。

まずは基本的な使い方を紹介します。なお、Swiftはバージョンアップによって互換性がなくなることが多い言語でもあります。今回のコードは2019年10月、Swift 5.1での書き方になります。

続きを読む

旧ドメイン(nifty.com)が廃止になりました!

f:id:mbaasdevrel:20191001191322p:plain

あらかじめ予告されていました旧ドメイン廃止が2019年10月01日に実施されました。アプリはWebサーバと違って自分の環境ではないところでエラーになるので、エラーが起きているのが確認しづらいでしょう。

ドメイン廃止によって起こる症状について解説します。

続きを読む

NCMBで利用できるクエリストリングの種類

f:id:mbaasdevrel:20190924090152p:plain

mBaaSではデータの取得時にクエリストリングを使ってデータの絞り込みを行います。例えば絞り込み条件であればwhereを使います。ドキュメント「REST API リファレンス : クエリの指定方法 | ニフクラ mobile backend」に記載されている他にも複数あるので、この記事で紹介します。

続きを読む