【问题标题】:Xmpp Ios stop two way subscriptionXmpp Ios 停止双向订阅
【发布时间】:2013-05-30 12:06:16
【问题描述】:
NSString *ipAddress   =[NSMutableString stringWithFormat:@"%@@204.93.197.136", selectedBuddy];
XMPPJID *newBuddy hString:ipAddress];
[[self appDelegate].xmppRoster acceptPresenceSubscriptionRequestFrom:newBuddy andAddToRoster:YES];

这是我在 xmpp 中用于接受好友请求的代码,但问题是在接受请求时另一个人收到订阅请求如何解决此问题。

【问题讨论】:

    标签: ios xmpp


    【解决方案1】:

    您可以轻松检查其他用户的名册元素,如果来自用户的订阅请求已经被您请求订阅?

    当您 (A) 向用户 (B) 发送请求时。 A 的花名册中将有一个 type = "subscription" 的条目,您的 xml 响应的 item 元素也将有一个属性,称为 ask"。

    当 B 使用您给定的方法接受请求时。 A 也会收到订阅请求。您可以检查 B 是否在 A 的名册中并进行相应处理。

    【讨论】:

    • 谢谢 Bhupesh 我没有使用这个,但我解决了这个问题,设置条件
    • 请你解释一下这个过程...@Bhupesh
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2017-07-18
    相关资源
    最近更新 更多