1

ユーザーがFacebook経由でのみログインできるようにするアプリに取り組んでいます。現在、facebook xmpp を使用してチャット機能を導入する予定です。

先に進む前に、juts は、Facebook の友達でなくても、アプリを通じて互いにチャットできるかどうかを確認したかったのですか?

私たちのアプリは Facebook の友達ではないユーザー間のやり取りを必要とする可能性があるため、これは私たちにとって重要です。

4

2 に答える 2

3

XMPP で Facebook チャットを使用するには、すべてのチャット パーティーと Facebook の友達である必要があります。そうしないと、知らない人からのメッセージをスパムとして送信するために使用される可能性があります。

于 2012-07-11T19:17:28.323 に答える
1

私は Facebook の開発者ではないので、これが役立つかどうかはわかりません。ただし、受信者がブロックしていない限り、通常のメッセージを友達以外に送信できることに注意してください。つまり、受信者がユーザーのフレンド リストに含まれていない場合は、通常のメッセージング システムに戻すことができます。つまり、代わりに通常のメッセージング API を介して「チャット」をルーティングするだけです。同様に、友達ではない人からメッセージが送信された場合、アプリはそれを受信トレイから取得し、チャット ウィンドウに配信します。

ただし、このアプローチには 2 つの注意点があります。

  1. メッセージング API (少なくとも他のユーザーのメッセージを読むため) にアクセスできるようになると、アプリはユーザーの受信トレイのすべてのコンテンツにアクセスできるようになります。
  2. Facebook は、受信トレイはリアルタイムのコミュニケーションを意図したものではなく、ユーザーがそれを「誤用」すると、メッセージ機能が一時的に無効になる可能性があると述べています。参照: http://www.facebook.com/help/132736263468691/
于 2012-10-13T18:43:04.863 に答える