###前提・実現したいこと
現在、WordPressのRest APIからの情報を表示するモバイルアプリをIonicで作成しています。
なので今回、WordPressはいわゆるデータサーバー兼、情報入力コンソールのようなものであり、エンドユーザーにとってのUIを提供する役割はしておりません。
そのため、ログイン画面もワードプレスのものを利用せず、アプリ側で半自動的に行いたいです。
さらに、iOS、Androidの月額課金サービスとの連携も必要で、その利用状況をワードプレスのユーザー情報として記録するので、同じAppleアカウント、同じGoogleアカウントなら同じワードプレスアカウントになるよう整合性を保ちたいです。
つまり複数のモバイル端末で同じアカウントを利用している場合、同じワードプレスアカウントに自動的にログインするようにしたいのですが、何かアイデアはありますでしょうか?
###現在までのアイデア
「端末のUUIDとそれを暗号化して生成されたパスワードでサインアップ、以後はそれでログインする。iCloudやGoogleのクラウド上に初めて利用されたUUIDを記録し同ユーザーの他の端末や機種変時にはクラウド上のUUIDをチェックし存在すればそれを利用することにする。」
メリット:課金が前提になっているので、少なくともユーザーはAppleやGoogleのアカウントを利用しているのでこの手法は使える。
デメリット:発展的なユーザーはクラウド上のデータを消すことができてしまう。
また、ユーザーの利用中のAppleもしくはGoogleアカウントの一意なIDなどを取得できればと考えましたが、今のところそれらしいものを取得する方法が見つかりませんでした。
課金の際のレシートの中の情報にも代わりに使えるものがないか探してみましたが、それらしいものがなく、お手上げ状態です。
###補足情報(言語/FW/ツール等のバージョンなど)
できるだけ整合性を保ちたいですが、どんなものにも抜け穴はあるものです。
ですので、よっぽどのことがなければ、その整合性が保たれれば良いかなと思っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/19 07:25