gpt4 book ai didi

objective-c - IOS中获取openfire到xmpp发送消息的时间

转载 作者:行者123 更新时间:2023-12-03 20:51:02 26 4
gpt4 key购买 nike

如何使用 XMPP 框架获取从开火到 IOS 模拟器发送消息的时间和日期?现在,当它从模拟器发送到开火 Spark 套件时,我正在模拟器中获得时间。但反之亦然时,时间和日期将返回 nil。

最佳答案

XEP-203 中所述,XMPP 消息可能包含带有 stamp 属性的可选 delay 负载:

<delay xmlns='urn:xmpp:delay'
from='juliet@capulet.com/balcony'
stamp='2002-09-10T23:41:07Z'/>

XMPPFramework 有 NSXMLElement (XEP_0203) 类别来处理该负载(以及旧格式)。如果[message DeliveryDate]返回nil值,则消息没有时间戳,您应该考虑将当前时间存储为消息时间。大多数 XMPP 服务器仅在消息确实延迟时添加时间戳(例如,发送给/来自离线用户的消息)

关于objective-c - IOS中获取openfire到xmpp发送消息的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28579237/

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