web-dev-qa-db-ja.com

ゲームやコラボレーションへのプライベート招待を行う最良の方法は?

ユーザーがデータをプライベートに処理できる一種のセッションを作成できるサイトがありますが、サイトに参加していない外部ユーザーを招待して、共同作業したり、単にセッションを表示したりできます。

ユーザーが他のユーザーに招待を送信するための最良の方法は何ですか?

私は個人的に、最もユーザーフレンドリーな方法は、ユーザーが誰かに送信できるhttp://example.com/mysession/someprivatehashのようなリンクを提供することだと主張します。これは私のようなテクニカルな人にとっては簡単ですが、通常のユーザーにとっては簡単ではないと言われました。

一方、ユーザーにURLにアクセスして、ピンコードを入力するだけでセッションに参加するように指示されるピンシステムの使用を検討することを提案されました。例はここにあります https://kahoot.it/

主な関心事は使いやすさです。ここではセキュリティはそれほど重要ではありません。

2
Matkey

セキュリティが心配でない場合は、タスクの完了のために実行するアクティビティが最小限で済むとユーザーの満足度が高まるため、URLの形式で招待を送信することをお勧めします。

URLをクリックして直接サイトの一部と見なされると、入力Swiftで入力ピンコードを覚えたりコピーしたりするのに比べて簡単です。ここでピンと入力を行うと、かなり単純なタスクを完了するためのオーバーヘッドが増加します。リンクをクリックするだけで実現できます。

2
imGaurav

あなたが言及したものを含む多くの方法があります。この目的のために、いくつかの例とアプローチで Invite Friends Design Pattern を確認できます。

ただし、特典システムを追加することもできます( を参照してください)収集可能な実績パターン )友人間のシェアの量を改善し、より多くの関与を提供するため

0
Devin