私はXという名前のキラーモバイルアプリを持っています。私は多くのユーザーがいて、Xのデスクトップ版が必要なユーザーもいます。モバイルユーザープロファイルを新しいウェブサイトプロファイルに関連付けるにはどうすればいいですか?すべてのユーザーがモバイルになっていて、一意のモバイルデバイスIDを既に持っているため、モバイルデバイスにユーザー名とパスワードを持たせたくありません。 私は雲の中で短いUUIDを生成し、それをデバイスに送信することを考えていました。ユーザーがWebサイトにサインアップすると、UUIDと電子メールを入力するだけでした。 これを行うのが最善の方法ですか?より良い方法がありますか?モバイルアプリユーザーをオンラインプロフィールに結び付ける最も良い方法は何ですか?
答えて
Googleの認証と統合します。電話がポップアップし、使用するすべてのGoogleアカウントのうちどれを使用するかを尋ねられます。その後、ウェブサイトや他のアプリがGoogleのログインを処理できる必要があります。
これはFB Connectと本質的に同じですが、Googleアカウントユーザーよりも多くのFBユーザーがいることを除いては同じです。これはおそらくAndroid上ではかなり良い解決策です。 –
一般に、GoogleユーザーよりもFacebookユーザーが多いかもしれませんが、Googleアカウントを持つAndroidユーザーがFacebookアカウントを持つAndroidユーザーよりも多いと私は考えています。 ;)(セットアップ中に電話で強制的にGoogleアカウントを設定する必要はありませんか?) –
ユーザーの一意のデバイスIDを使用することで、ユーザーを単一のモバイルデバイスに制限する可能性があります。 (ユーザーが新しい携帯電話やタブレットを取得した場合はどうなりますか?)複数のプラットフォーム(モバイル、デスクトップ、ウェブなど)にサービスを提供している場合、ユーザー名とパスワードを必要とすることは珍しいことではありません。
もう1つの選択肢は、Facebook ConnectやOpenFeintなど、既に認証を行っている別のプラットフォームを活用することです。もちろん、それは単にオプションでなければなりません。ユーザはあなたのサービスを利用するためにそのようなアカウントを持っている必要はありません。
私は、ユーザーがモバイルデバイス上に自分のアカウントを作成する必要がないようにする必要はありません。それはモバイル上の悪いUXのためになります。ユーザーがウェブサイトではなくモバイルデバイスで始まることを忘れないでください。私はFbコネクトが好きですが、あなたが言ったように、私は代替案も提供しなければならないでしょう。 –
OpenIDのようなものを試してみてください。そこには、ユーザー固有の複数のデバイスに関連付けることができるIDが1つあり、そのような問題はありません。
たとえば、ログインページにSOが実装されています。
ええ、OpenIDを吸う... –
@David:それは単なる例だったが、そこに他のオプションがある。 – Rachel
私はいくつかの方法があることを知っています。最善の方法は何ですか? –
ユーザーが複数のデバイスを使用している場合、どのデバイスを自分のウェブサイトに関連付けるかをどのように決定しますか?同じユーザーの場合でも、デバイスごとに1つのウェブサイト? – hotpaw2
良い質問です。あなたのプロフィールを別のデバイスに移植する手段を提供することができます。私はモバイルとウェブサイトのユーザーを扱う "最良の"方法を知りたい。 –