backend(mBaaS)。mbaasスマホアプリで会員管理システムを構築するのに、クラウド上に保存しておくべきユーザデータは何かを最初に設計しておく必要があります。スマホアプリのユーザデータでニフティクラウドmobilebackendによく保存されているデータはこのようなものです。会員管理スマホアプリによくあるオーソドックスなデータパターンを3種類にまとめてご紹介します。一つ目は、アプリ・サービスで事業者が保持しておきたいと最初に思いつくパーソナルデータです。コース」や「通っている教室」などが考えられます。サービスを利用する際に最低限必要なデータなので、サービスに併せて必要なデータをリストアップしていくことになります。デモグラフィックデータです。20代前半女性」など、ユーザセグメント毎にサービスの施策を打つために必要なデータの一部となります。必要になる場面も多いので、会員登録のサンプルとデモグラフィックデータを紐付けられるサンプルをご用意していますので試してみてください。Android2)SNSデータ:SNSサインアップ・ログイン時のキャッシュデータスマホアプリを利用者は、ほとんど何らかのSNSを使っています。一昔前はメールアドレスとパスワードを使った会員登録が主流でしたが、今はSNSが普及している環境を活かして、SNSとアプリやサービスを連動させることで、会員登録の敷居を下げるスマホアプリが増えています。会員登録時にSNSのAPIを利用すると、Twitterを例にとると、下記のようなユーザデータをすぐ得られる事もメリットです。メールアドレスアバター画像TwitterAPIから引っ張ったデータTwitter名URLお気に入り友だちリストTwitterアイコン各SNSでは「メールアドレス」「アバター画像/アイコン」などを持っていて、それをスマホアプリのサービス側でも流用することがあります。SNSからデータを流用するには、ユーザ毎に払い出されたトークンが必要で、中間データとして保存しておく必要があります。トークン(SNSのAPIにアクセスできるキーの一つ)を利用してSNSのAPIにアクセスする頻度を下げるために、SNSから取得したアバター画像やユーザ名などのデータをキャッシュしておく場合もあります。使って簡単に管理することができます。最後に、ユーザは意識しない、主にシステムやサービス運用者が必要とする情報です。このような種類のものです。別システムとの結合IDユーザのアプリ利用状況プラットフォーム情報とは「iOS」なのか「Android」なのかや、「現在ユーザがダウンロードしているアプリのバージョン」など、アプリのバージョンアップやプッシュ通知の出し分けに利用するような情報です。次に、別システムとの結合IDとは、元々Webアプリケーションで会員管理している際に、会員を特定するキーデータです。「カラオケ店メンバーカードの会員番号」のようなものです。Webアプリとスマホアプリのユーザを紐付ける情報で、「WebアプリのAさん(会員番号XXXXX)はαのスマホ」または「αのスマホはWebアプリのAさん(会員番号XXXXX)」といった会員とスマホを紐付けるキーデータです。さいごに、ユーザのアプリ利用状況とは、「最終アプリ起動日時」といった粒度の荒いものから「月次アプリPV数」や「機能Aページ閲覧数」といった、ユーザがどの機能をどれだけ使っているかを蓄積しておく情報です。これは、1)のデモグラフィックデータとこの活性情報を組み合わせて「今月アプリログインしている20代前半女性」のように利用状況に応じたユーザを絞込んだプッシュ通知を送るなど、施策を多彩に計画できます。一連の流れを下記に紹介しておきますので、試してみたい方は配信テストまで試してみて下さい。Swift/Objective-C/Androidさいごにいかがだったでしょうか。この記事を参考にしていただき、会員管理の設計時にどういうデータでを持つ必要があるか、データ構造を見積もってみて下さい。アプリをローンチした後のプッシュ通知配信のために、持っておくべきデータも併せて計画していただければと思います。アプリ開発の前に事前に会員管理機能を試してみたい、フィージビリティスタディの為にプッシュ通知を学んでおきたいという方は今回ご紹介したチュートリアルやハンズオンセミナーに参加して手軽にためすことができますので、是非トライしてみて下さい。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。