如何在smack中实现消息确认

时间:2017-02-15 05:06:34

标签: android xmpp smack

我在Android应用程序中成功实现了一对一聊天。现在我想知道我的消息是否已发送。我搜索了我的问题但无法找到任何解决方案。

提前感谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试在Smack中使用ReceiptReceiveListener。

public class YourFragment extends Fragment implements ReceiptReceivedListener {

    @Override
    public void onReceiptReceived(String fromJid, String toJid, String receiptId, Stanza receipt) {
        if(isAdded()){
            // Check if the receiptId equals to the receipt you have sent.
        }
    }
}