【问题标题】:ios - should the user added in the XMPP roster to start messaging?ios - 用户应该添加到 XMPP 名册中以开始消息传递吗?
【发布时间】:2012-12-29 03:57:06
【问题描述】:

该用户是否应该存在于名册中以便能够在 iOS 中使用 XMPP 与该用户发送消息?如果那时可以在没有名册的情况下使用 XMPP 吗? (与任何随机用户发送和接收消息)

谢谢。

【问题讨论】:

    标签: ios database xmpp


    【解决方案1】:

    是的,可以向任何没有名册的用户发送 XMPP 消息,您只需要拥有其他用户的 JID。

    由于垃圾邮件保护政策,xmpp 客户端不会让您发送直接消息,但如果您的应用在双方都使用,那么这很容易实现!

    【讨论】:

    • 谢谢。关于这个还有一个问题。如果我有其他人的JID,但JID不在名册中,有什么方法可以检查该人目前是否在线?
    • 是的,这应该也是很有可能的,详情请参考this post
    • 一般来说,没有。您必须先订阅他们的存在,这会隐含地将他们放在您的名册上。
    猜你喜欢
    • 2013-01-01
    • 1970-01-01
    • 2018-11-11
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多