我在 Android 上使用 asmack 与 Facebook XMPP 交谈。
当传入消息到达时,我从该消息/聊天中获取 (XMPP) 线程 ID。发送更多消息(使用该 ID)工作得很好。
当从我的应用程序端发送第一条消息时,问题就开始了。然后我没有当前线程 ID(因为它们在 Facebook 服务器上更改)。并且发送消息不起作用。我的系统发送 OK,但从未在 Facebook 上注册。
那么,如何从收件箱聊天中获取初始 (XMPP) 线程 ID?
我尝试使用图形 API 发送消息(收件箱/评论)。但它不起作用(你必须被列入白名单......不管它是什么)。
请帮忙,我怎样才能启动一个 XMPP 线程,而不仅仅是响应?