Android で asmack を使用して Facebook XMPP と通信しています。
着信メッセージが到着すると、そのメッセージ/チャットから (XMPP) スレッド ID を取得します。(そのIDを使用して)さらにメッセージを送信すると、問題なく機能します。
問題は、アプリケーション側から最初のメッセージが送信されたときに始まります。次に、現在のスレッド ID がありません (Facebook サーバーで変更されるため)。そして、メッセージの送信は機能しません。私のシステムは OK を送信しますが、Facebook に登録されません。
では、受信トレイ チャットから初期 (XMPP) スレッド ID を取得するにはどうすればよいですか?
グラフ API を使用してメッセージ (受信ボックス/コメント) を送信してみました。しかし、それは機能しません (ホワイトリストに登録する必要があります... それが何であれ)。
応答するだけでなく、XMPP スレッドを開始するにはどうすればよいですか?