3

私のアプリで構成されている私のアプリのユーザーの友達(facebook、linkedIn、twitter)などを見つけるための良いデザインパターンは何ですか?

たとえば、私のパーティーアプリにはパーティーオーガナイザーがあります。主催者は名前/メールでパーティーの人を追加します。その後、パーティーの人がFacebook経由でログインします。彼女の友達のどれがパーティーにも参加するかを彼女に見せたいと思います。

するべきか

  1. パーティーのすべての人にメールを送信して、FB、Twitter、LinkedIn経由で私のアプリにログインするように依頼しますか?メールアドレスを取得したらすぐにメールを送信します。そうすれば、後で誰かがログインしたときに、FB / LinkedIn IDで正確に照合し、どの友達/接続もパーティーに参加しているかをユーザーに伝えることができます

  2. LinkedIn、FBを介してログインする場合は、以前にログインした他の人の友達/接続のみを表示します(FB / LinkedInの友達をメールで確認することはできません。IDだけで確認できます。したがって、アプリが学習するまで待つ必要があります。ログインしたときの相手のFB/linkedInID。)

  3. 人がLinkedIn、FBを介してログインするとき、パーティーに参加している可能性のある友達/つながりを示しますか?--fname / lnameで一致させることにより?この方法では、友人がすでに私のアプリにログインしている必要はありませんが、「あなたの友人のジム・ジョーンズは、パーティーに参加しているジム・ジョーンズと同じかもしれない」と言えることを意味します。

このデザインパターンの良い例はありますか?

ありがとう、

ラリー

4

1 に答える 1

0

それはトリッキーな状況です。どの友達がイベントに参加するかを知って、ユーザーに優れたユーザーエクスペリエンスを提供すると同時に、イベントへの登録をできるだけ簡単にすることで、ユーザーに優れたエクスペリエンスを提供してもらいたいと考えています。

私が提案するのは、それをオプションにすることです。今すぐ参加している友達を探すボタン/画像を、アプリに表示されるメインページに配置します。グラフィックは、彼らの注意を引き、本当に彼らが見つけるために余分な努力を費やしたくなるようなものでなければなりません。次に、そこから、3つのソーシャルネットワークのどれを探したいかを尋ねるダイアログを表示します。次に、ユーザーがアプリへのアクセスを求めるプロンプトを選択したものを1つずつ繰り返します。データベース内の同じユーザーの下に、データベース内のさまざまなソーシャルネットワークからの各ユーザーIDとアクセストークンを保存します。(最初/最後にクエリを実行しないでください...これは適切なオプションではありません...各ネットワークの一意の識別子を使用するだけです)

もちろん、これを最初に行ったユーザーは、他の誰もこれを行っていないため、最悪のエクスペリエンスを経験します。しかし、それは採用によって良くなります。

あなたのプロジェクトに頑張ってください!

于 2011-12-29T23:54:29.623 に答える