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

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

会員管理

JavaScript SDKのキッチンシンクアプリを作る【Facebook認証編】

キッチンシンクというのは、何かのフレームワークやライブラリがあった時に、その殆どの機能を体験できる仕組みになります。それがあることでフレームワークの全体像が分かったり、何か開発していて困った時に参考とできるコードになります。 元々MonacaとNC…

ロールに所属するユーザを100件以上取得する

ロールに所属している会員を取得する際の上限数について · Issue #774 · NIFTYCloud-mbaas/UserCommunityより。 あるロールに所属するユーザを取得する場合には ncmb.Role.fetchAll() を使います。 // 通常のやり方 ncmb.Role.equalTo("roleName","Pro").fet…

既存のロールにユーザを追加するには

権限管理を行うことでユーザやグループ単位にアクセスできるオブジェクトを制御できます。アプリケーションキーとクライアントキーという二つの情報でアクセス制御を行っているmBaaSにとって、認証ごとのアクセス制御はセキュリティの肝になるでしょう。 そ…

【お知らせ】9/21に2時間のシステムメンテナンスがあります

NCMBご利用の皆様にお知らせです。 きたる2017年9月21日(木)14:00から、NCMBのシステムメンテナンスが入ります。 これは非活性メンテナンスと呼ばれる部類のもので、「コントロールパネル」および「スクリプト機能」がご利用頂けません。 http://info.biz.…

メールアドレスを利用した認証処理の注意点

mBaaSでは幾つかの認証機能を提供しています。 ユーザID/パスワード認証 メールアドレス/パスワード認証 Facebook認証 Twitter認証 Google+認証 その中でメールアドレス/パスワード認証はメールアドレスの確認をする、しないという2パターンを選択できるよう…

アプリの同時ログインを防ぐには

mBaaSでは同一IDからのログインがあった場合、後からのログインが優先されます。セッションはユーザにつき一つであり、新しいログインがあると上書きされる仕組みです。この仕組みの場合、以下のメリットがあります。 古い端末でログアウト処理していなくと…

無料会員制サービスを構築したい!CMSにmBaaSを使うおすすめ活用法

スマホアプリで会員管理システムを構築していて、サービス運用側から会員向けに情報を発信するための仕組みや運用方法をあらかじめ設計しておく必要があります。サービス運営者がニフティクラウドmobilebackend(mBaaS) によく保存されているデータは例えばこ…

スマホアプリの会員管理システムに必要な3種類のデータとは

スマホアプリで会員管理システムを構築するのに、クラウド上に保存しておくべきユーザデータは何かを最初に設計しておく必要があります。スマホアプリのユーザデータでニフティクラウドmobilebackendによく保存されているデータはこのようなものです。 パー…

スマホアプリ 会員管理に使えるアイデア

アプリ企画が固まった瞬間に訪れる 会員管理の課題解決をお助けするアイデアをご紹介 会員管理の実現方法について、よくご相談頂きます。 「ユーザ行動や属性データはぜひとも手に入れたいが、個人情報は持ちたくないぁ。」 「会員管理ってひとことで言うけ…

JavaScript SDKのログイン/ログアウト処理について

JavaScript SDKを使って認証処理を行う際には login/logout メソッドを使って行います。その際の注意点を幾つか紹介します。 ncmb.User.login と user.login の違い ncmb.User.login を使った認証処理は次のように書きます。 ncmb.User.login(userName, pass…

ログインのセッション時間を変更する

アプリの特性に合わせて認証の有効時間を設定しましょう。mBaaSの会員管理機能を使ってログインすると24時間でセッション時間がきれます。毎日使ってもらえるアプリであれば問題ないでしょうが、多くのアプリは1週間に1回ログインであったり、1ヶ月に1回程度…

複数デバイスからのログインについて

複数のデバイスからログインするとログインしていたデバイスから機能が使えなくなったりして不便な思いをします。そこで今回は幾つかの解決策のアイディアを紹介します。

会員管理で追加した情報を取得する方法

会員管理機能を使うと簡単にユーザIDやメールアドレスを使った認証やFacebook/Twitter/Google+を使ったソーシャルログイン機能を実装できます。 会員クラスではメールアドレスやユーザIDの基本的な情報しか用意していません。それ以外の項目は開発者が自由に…

会員登録確認前のユーザ情報を判別する

メールアドレス/パスワード認証についてはユーザ登録後に会員登録確認メールが送信できるようになっています。この時、メールアドレス確認前の状態がどうなっているのか、確認する方法を紹介します。

JavaScript SDKを使ったメールアドレス更新方法

ニフティクラウド mobile backendではメールアドレスを使った認証をサポートしています。その際にはメールアドレスの存在確認が必要になるでしょう。そこで今回はJavaScript SDKを題材として、メールアドレス登録や更新の方法について紹介します。 管理画面…