ユーザーがFacebook経由でのみログインできるようにするアプリに取り組んでいます。現在、facebook xmpp を使用してチャット機能を導入する予定です。
先に進む前に、juts は、Facebook の友達でなくても、アプリを通じて互いにチャットできるかどうかを確認したかったのですか?
私たちのアプリは Facebook の友達ではないユーザー間のやり取りを必要とする可能性があるため、これは私たちにとって重要です。
XMPP で Facebook チャットを使用するには、すべてのチャット パーティーと Facebook の友達である必要があります。そうしないと、知らない人からのメッセージをスパムとして送信するために使用される可能性があります。
私は Facebook の開発者ではないので、これが役立つかどうかはわかりません。ただし、受信者がブロックしていない限り、通常のメッセージを友達以外に送信できることに注意してください。つまり、受信者がユーザーのフレンド リストに含まれていない場合は、通常のメッセージング システムに戻すことができます。つまり、代わりに通常のメッセージング API を介して「チャット」をルーティングするだけです。同様に、友達ではない人からメッセージが送信された場合、アプリはそれを受信トレイから取得し、チャット ウィンドウに配信します。
ただし、このアプローチには 2 つの注意点があります。