gpt4 book ai didi

ios - 识别 Facebook Chat 中的聊天客户端应用程序

转载 作者:行者123 更新时间:2023-11-29 04:34:10 24 4
gpt4 key购买 nike

我正在使用 XMPP 开发 iOS Facebook 聊天客户端应用程序(我正在使用 Robbie Hanson 的 XMPPFramework)。我的要求之一是我的应用程序想知道我名册中的在线用户是否使用相同的应用程序。 (所以用例是当两个用户使用同一个应用程序进行通信时提供一些额外的功能)。

我正在考虑将我的应用程序名称添加到 JID 的资源部分(例如 <...>@chat.facebook.com/myApp),以便我的应用程序可以通过检查 JID 来使用它来识别自己在线用户。但是,当我查看收到的 JID 时,我找不到任何方法来做到这一点,它们只是 <...>@chat.facebook.com。

那么有谁知道是否可以为 Facebook 聊天设置资源,或者是否有其他方法可以实现我想要的?

非常感谢。

比利

最佳答案

为此使用资源并不是一个好主意。有许多服务可以控制资源。此外,您会发现有一天您将编写另一个具有不同名称的客户端,并且仅实现您期望从一个客户端获得的一些功能。

首先,阅读XEP-0115几次。大多数第一次阅读它的人都会感到困惑,所以请耐心等待,直到它明白为止。

接下来,使用单独的 URI 描述客户端的每一项单独功能。在您的功能哈希中使用这些功能 URI。如果您必须检查客户端的实际身份,请使用 caps 节点 URI 进行匹配。

关于ios - 识别 Facebook Chat 中的聊天客户端应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11271582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com