0
我正在使用smack API来接受或拒绝发送给用户的联系请求。 在我呈现客户端之前(我的产品有一个通知系统,并且当他/她被添加到某人的名单中时向用户创建通知)之前,我想知道订阅请求的状态。这样我就可以显示接受/拒绝按钮供用户采取行动,并且如果已经发生的行为会呈现“您已经接受/拒绝”类型的消息。如何查找联系请求在XMPP中被接受或拒绝?
据我所知,如果用户A收到来自B的请求,并且A接受请求,则名册条目的订阅状态变为FROM或BOTH。 但是我怎样才能弄清楚我是否拒绝了某个用户的订阅请求?