しばらく前からこの動作が見られましたが、実際には問題ではありませんでした。自分のアプリで xmpp で認証に成功した後、エラーで接続が閉じられます。
<message from="chat.facebook.com"
to="-USERID@chat.facebook.com/RESOURCE" type="normal">
<subject>Lo sentimos, tu cuenta no está disponible</subject>
<body>Your account is temporarily unavailable. Regain
access by logging into your account from your
computer's web browser: http://www.facebook.com/
</body>
</message>
<stream:error>
<conflict xmlns="urn:ietf:params:xml:ns:xmpp-streams"/>
<text xml:lang="" xmlns="urn:ietf:params:xml:ns:xmpp-streams">
Session terminated
</text>
</stream:error>
切断前に受け取ったメッセージスタンザに注意してください。
なぜこれが起こっているのですか?、文書化されていない制限に達したのでしょうか?それ以上に、このエラーと Facebook の Web ページからの切断を区別する方法はありますか?
以前はそのメッセージスタンザで受信したテキストをチェックしていましたが、現在はほぼ毎週変更され、stream:error のテキストは両方のケースで同じであるため、テキストが変更されるたびにアプリを変更するのは面倒です。