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

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

mBaaSのデータストアで扱う特殊なオブジェクト形式について

mBaaSのデータストアで扱えるデータ型は次のようになっています。 文字列 数字 日付 真偽値 位置情報 オブジェクト これらのデータを含め、特殊な形でデータストアに入っているデータ型について解説します。

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

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

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

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

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

mBaaSにAPIアクセスする際に最もネックになるのが署名文字列の生成かと思います。これまで幾つかのプログラミング言語において、署名生成の方法を紹介してきました。 Java Python Ruby Go 今回は最近話題になっているFlutterで使われているDartで署名を生成…

Flutter(Dart)用NCMB SDKの機能について

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回は最も基本になるHello Worldでデータストアに保存する方法を解説します。

Flutter(Dart)用NCMB SDKの機能について(データ更新、削除)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はデータストアのデータ更新と削除に対応したので、使い方を紹介します。

Flutter(Dart)用NCMB SDKの機能について(データ取得)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はデータストアのfetchとfetchAllの使い方を紹介します。

Flutter(Dart)用NCMB SDKの機能について(クエリ条件)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はデータストアの取得に際して利用できるクエリ条件について紹介します。

Flutter(Dart)用NCMB SDKの機能について(ACLの使い方)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はデータストアでアクセス制御を行うACLの使い方について紹介します。

Flutter(Dart)用NCMB SDKの機能について(特殊な型について)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はデータストアで扱える特殊な型の使い方について解説します。

Flutter(Dart)用NCMB SDKの機能について(会員登録、ログイン処理)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回は会員管理における会員登録とログイン、ログアウトについて解説します。

Flutter(Dart)用NCMB SDKの機能について(プッシュ通知)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はプッシュ通知の処理について解説します。

Flutter(Dart)用NCMB SDKの機能について(ファイルアップロード)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はファイルをファイルストアにアップロードする方法を解説します。

Flutter用NCMB SDKのはじめかた

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はFlutterアプリの中に組み込んで、開発をはじめるまでの手順を紹介します。

【Monaca×NCMB】画像のプレビューを表示&アップロードする方法(もくもく会より)

NCMBでは毎月もくもく会を行っています。今はMonacaとNCMBのもくもく会として、何か困ったことがあればすぐにサポートできるようにしています。 そんなもくもく会でよくある質問を取り上げて記事化します。今回は画像をプレビューで表示して、そのままアップ…

【iOS審査】UIWebViewを利用していると審査に落ちる可能性が出てきています / Monaca

MonacaアプリでInAppBrowserを使う機会は多いですが、標準のまま実行しているとiOSの審査で落ちる可能性があります。今回はその回避策について紹介します。

【新年】2020年もニフクラ mobile backendをよろしくお願いいたします!

新年、あけましておめでとうございます。 謹んで新春をお祝い申し上げます。 また、平素よりmobile backendをご支援いただいているユーザーの皆様、その他関係者の皆様に心より御礼申し上げます。 昨年にリリースしたSwift SDKに加え、本年も、開発者の皆様…

動画で学ぼう:YouTube上でプログラミングが学べるチャンネルまとめ

最近、プログラミングを学習される方が増えています。職業としてプログラマーでなかったとしても、習得することでちょっとした処理は自分でできるようになったり、業務の自動化も実現できます。趣味でスマートフォンアプリを作ることもできるようになるでし…

Monacaでアプリ開発を始めるならこれ!サンプル・チュートリアル記事まとめ

MonacaはHTML5/JavaScript/CSSといったWeb標準の技術でスマートフォンアプリが開発できるプラットフォームになります。最近ではPWAやデスクトップアプリケーションまで開発できるようになっています。 そんなMonacaの使い方、アプリの作り方を学べる記事をま…

React Native SDKを使ってニュースアプリを作る

React Native SDKを使ってサンプルアプリを開発してみます。今回はexpoを使って、iPhoneシミュレータで開発を進めていきます。 実装するアプリの動きは次のようになります。 起動するとニュースの一覧が表示される タイトルをタップすると、記事の詳細が見ら…

Androidのプッシュ通知を改行する

mBaaSの管理画面では本文を改行してプッシュ通知を作成できます。iOSはそのまま改行が再現されますが、Androidでは標準のままでは改行されません。 送られてくるメッセージ(message)には改行コード(\n)が入った状態となっています。これを使ってプッシュ…

簡易的なWebアプリならこれで。Webデータベースサービスまとめ

アプリ内で作られるデータをどう管理したら良いでしょうか。個人で使うデータであればローカルに残しても良いですが、データのバックアップであったり、他のユーザとの共有を考えるとクラウド上にアップロードする必要が出るでしょう。 そこで今回はWebベー…

CLIでNCMBを操作するncmb.shがファイルアップロードに対応しました

CLIで手軽にmBaaSにアクセスできるようにするBashスクリプトncmb.shをバージョンアップして、ファイルをアップロードできるようになりました。 NCMBMania/ncmb-sh: CLIで使えるNCMB用のコマンドです その使い方を紹介します。

CLIでNCMBを操作するncmb.shが認証に対応しました

CLIで手軽にmBaaSにアクセスできるようにするBashスクリプトncmb.shをバージョンアップして、認証が扱えるようになりました。ACLで管理されたデータを扱う際に利用できます。 NCMBMania/ncmb-sh: CLIで使えるNCMB用のコマンドです その使い方を紹介します。

ncmb-cliにて会員情報のインポートに対応しました

JavaScript SDKをコマンドラインから便利に使えるようにするライブラリ ncmb-cli がCSVからの会員情報のインポートに対応しました。これまで外部のプロジェクトを使ってきて、ニフクラ mobile backendへ移行する際などに利用できるでしょう。

#NCMBStudy iOS 13の勉強会を開催しました

mBaaSでは11月よりSwift SDKを正式リリースしました。これを記念して、勉強会を開催しました。ちょうどiOS 13のリリース時期と重なったので、iOS 13の新機能を中心とした勉強会になります。

【軽量版】JavaScript NCMB SDKでデータを保存する

Java JavaScript SDKでは認証やデータストア、ファイルストアなどmBaaSで提供するすべての機能が利用できます。JavaScript SDKだけを読み込めばいいので手軽な一方、全機能はいらないという方も多いのではないでしょうか。 そこで今回は試しにデータストアの…

【軽量版】JavaScript NCMB SDK

JavaScript SDKでは認証やデータストア、ファイルストアなどmBaaSで提供するすべての機能が利用できます。JavaScript SDKだけを読み込めばいいので手軽な一方、全機能はいらないという方も多いのではないでしょうか。 そこで今回は試しにデータストアの機能…

スクリプトをローカルでテストする

スクリプトを開発する際、ローカルで手軽にテストできると開発がスムーズに進むでしょう。その際に使える環境として、NCMBMania/node-script-dev-env: Node.jsを使ったスクリプト機能の開発環境ですとNCMBMania/ruby-script-baseを用意していますが、実行はc…

mBaaSの認証を活用してGitHub認証を行ってみた

※ これはあくまでも実験です。本番環境での利用はお勧めしません。 mBaaSでは認証機能としてID/パスワード認証の他、メールアドレス、ソーシャル(Google/Facebook/Twitter)認証、匿名認証を提供しています。しかし運用上、他の認証(今回はGitHub)にも対…