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

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

React Native用JavaScript SDKで匿名認証が使えるようになりました

f:id:mbaasdevrel:20180306160753p:plain

スマートフォンアプリはSwiftやJavaのように特定のプラットフォームで利用できるもの、そしてUnityやMonacaのように複数のプラットフォームで動作するものがあります。React Nativeは後者に属する技術です。

以前React Native用SDKを開発していたのですが、バージョンアップなどに伴って利用できなくなっていました。そこでTypeScriptに沿う形で改めてReact Native SDKを開発しはじめました。なお、これは非公式のSDKになりますので、サポート外になります。

今回は匿名認証の使い方について紹介します。

続きを読む

社内のプロキシ下でニフクラ mobile backend(NCMB)を利用するには

f:id:mbaasdevrel:20171212211252p:plain

ある程度の規模の企業になると、ネットワークアクセス時にHTTPプロキシを使うようになります。プロキシは一般的に、ソフトウェア側で設定を行うので、Webブラウザやメールアプリなど、それぞれで指定します。

mBaaSのJavaScript SDKを利用する場合にも、それは同じです。今回はJavaScript SDK利用時のプロキシ設定について紹介します。

続きを読む

TLS 1.0/1.1での接続無効化に関する各社状況まとめ

現在、インターネットにおける暗号化通信方式であるTLSは1.2が主流となっています。そして1.3もすでにリリースされており、今後通信に利用できるようになるでしょう。それ以外のバージョン、1.0と1.1はセキュリティ上の問題があり、使われないようになっています。

各サービスにおける対応状況をまとめました。

続きを読む

AndroidのChromeバージョンアップに伴うlocalStorage消失について

f:id:mbaasdevrel:20191217101356p:plain

AndroidのGoogle Chromeがバージョンアップした影響で、localStorageやWebSQLの内容がクリアされるという問題が出ています。一部のアプリにも影響が出る問題となっていますので、その概要をお伝えします。

1033655 - localstorage or websql unexpectedly cleared - chromium - An open-source project to help move the web forward. - Monorail

続きを読む

サーバーレスで簡単にSlackの招待リンクを生成する方法(NCMB スクリプト)

f:id:mbaasdevrel:20191112111420p:plain

Slackで招待リンクを生成する機能があるのですが、突然期限切れになってしまうことがあります(本来は期限がないのですが)。招待メールを送信するWebアプリケーションもあるのですが、設置するのが面倒なのでmBaaSのスクリプト機能を使って実現してみました。

続きを読む

会員管理のセッション切れに対応したコードの書き方(JavaScript)

f:id:mbaasdevrel:20171212211252p:plain

会員管理のセッションは最長でも7日間となっています。そのため、ログインしてから7日間経つとセッションが無効になります。とは言え、セッションIDはアプリ側で保持しているため、セッションIDの有無だけでログイン状態を判断すると、検索や保存時にエラーが起こるようになります。

そこでアプリの起動時にセッションの有効期限をチェックする方法を紹介します。今回はJavaScript SDKを使います。

続きを読む

【2020年版】必須対応まとめ記事:スマートフォンアプリは継続的な開発、更新が必須です

f:id:mbaasdevrel:20200114111809p:plain

スマートフォンの市場はAndroidとiOSが圧倒的なシェアを占めています。そして各プラットフォームともに精力的に開発が進められています。さらに世の中の状況やハードウェアが変化するのに合わせて、セキュリティ要件や追加実装が求められています。

今回は各プラットフォームについて、今年中に対応しなければならないであろう仕様をまとめました。

続きを読む

様々な言語からmBaaSを扱うために署名作成アルゴリズムを考える【Dart/Flutter編】

f:id:mbaasdevrel:20200110154553p:plain

mBaaSにAPIアクセスする際に最もネックになるのが署名文字列の生成かと思います。これまで幾つかのプログラミング言語において、署名生成の方法を紹介してきました。

今回は最近話題になっているFlutterで使われているDartで署名を生成する方法を紹介します。今回はFlutterでも

続きを読む