unity 端末引き継ぎの実装

  • このエントリーをはてなブックマークに追加
  • LINEで送る

以前の記事にてログイン画面のログイン手順の記事を書いたが、

今回は、ユーザーがスマホを買い替えたとかで引き継ぎが必要になった場合の

引き継ぎ実装をやりたい。 意外と簡単なので参考にしてね。

 

前提の条件

よくあるパターンとして、 IDとパスワード   または、メールアドレスとパスワードの他、

最近では、twitterやfacebookの連携機能を使用したログインのサービスも増えている。

 

しかし、サードパーティの認証や、 個人情報の保管を考えると腰がひけてしまうため、

インムスでは、初回インストールに自動で登録したIDと  引き継ぎ準備のためのパスワード生成機の情報以外は持たない使用にした。

最悪、プレイヤーネームや、所属ギルドの情報で対応する。

実装自体は、シンプルで

  • 引き継ぎパスワードの生成 変更
  • ログイン時の引き継ぎボタンの実装
  • 引き継ぎ後の再ログイン。

上記3ステップのみだ。

引き継ぎパスワードの生成 変更

まずは、古い端末で引き継ぎ用のパスワードを生成してもらう。

コレは、 userIDの生成方法に一部工夫をしてバリエーションをたしたような実装を行った。

パスワードは、何度でも生成できるが、最後に生成したパスワードのみを有効にする仕様にした。

ログイン時の引き継ぎボタンの実装

パスワードを生成して、 ユーザーに user_idと パスワードを控えてもらった上で 新しい端末に

 

インムスをダウンロードしてもらう。 アプリ起動後、初回の 動作を行うが、  ログイン画面上部二 引き継ぎメニューボタンを実装しログイン前に

新端末の user_idを旧端末のIDに変更してもらう。

引き継ぎ後の再ログイン。

あとは、再度ログイン処理を行えば引っ越しが完了する。

 

 

  • このエントリーをはてなブックマークに追加
  • LINEで送る

SNSでもご購読できます。

コメントを残す

*