0

招待された人だけが参加できるアプリを作成できますか?

それとも、すべてのアプリをすべての人に公開する必要がありますか?

4

1 に答える 1

0

データベースでアプリの使用を許可されているユーザーのホワイト リストを作成し、他のユーザーの要求を無視することができます。

編集:

コメント欄の質問の通り、詳細をお伝えします。私はこれを正確に行ったわけではありませんが、これが可能であることは保証できます。Facebook にリンクされた Web サイトがあり、人々は Facebook を使用してサイトにログインできます。私のデータベースには、Facebook ID と Facebook ユーザー アクセス トークンを保存しています。ユーザーが Facebook でのログインをクリックすると、Facebook ユーザー アクセス トークンがデータベースに対してチェックされます。Facebook ユーザー アクセス トークン (一時パスワードのように機能する) の有効期限が切れると、更新されます。ただし、人々は Facebook ID によって識別されます。Facebook ID のホワイト リストを簡単に作成して、データベースで Facebook ID が見つかった人だけにアクセスを許可することができます。私のプロジェクト戦略は、できるだけ多くのユーザーを獲得することですが、これを簡単に変更して、検証されていないユーザーのアクセスを制限することができます. 一貫したログインに関する問題は、Facebook ユーザー アクセス トークンが数時間で期限切れになるという事実にあると思われます。ただし、その問題は解決可能です。

  • ユーザーが Facebook のパスワードを変更した場合、またはアプリに接続していない場合、Facebook から許可を求められます。
  • ユーザーがログインしていない場合は、ログインする必要があります
  • ユーザーの Facebook ユーザー アクセス トークンの有効期限が切れている場合は、新しい Facebook ユーザー アクセス トークンを生成する必要があります。
  • 最後に、数か月間有効な長期の Facebook ユーザー アクセス トークンを生成できます。

詳細についてはドキュメントを参照してください。ただし、ドキュメントが作成されてから Facebook で変更が加えられた可能性があることに注意してください。したがって、ドキュメントに記載されているすべてを信じるのではなく、最も重要なステートメントの有効性をテストする必要があります。

于 2015-01-10T16:33:42.263 に答える