Objective c 在IOS中获取从openfire到xmpp的发送消息时间
如何使用XMPP框架获取从open fire发送到IOS模拟器的消息的时间和日期?现在我得到的时间在模拟器时,它是从模拟器发送到明火火花套件。但当完成相反操作时,时间和日期返回为零。如中所述,XMPP消息可能包含可选的Objective c 在IOS中获取从openfire到xmpp的发送消息时间,objective-c,iphone,xmpp,Objective C,Iphone,Xmpp,如何使用XMPP框架获取从open fire发送到IOS模拟器的消息的时间和日期?现在我得到的时间在模拟器时,它是从模拟器发送到明火火花套件。但当完成相反操作时,时间和日期返回为零。如中所述,XMPP消息可能包含可选的延迟有效负载,并带有戳记属性: <delay xmlns='urn:xmpp:delay' from='juliet@capulet.com/balcony' stamp='2002-09-10T23:41:07Z'/>
延迟
有效负载,并带有戳记
属性:
<delay xmlns='urn:xmpp:delay'
from='juliet@capulet.com/balcony'
stamp='2002-09-10T23:41:07Z'/>
XMPPFramework有nsxmlement(XEP_0203)
类别来处理该负载(以及遗留格式)。如果<代码> [消息延迟交付日期] <代码>返回<代码> nIL/COD>值,则消息没有时间戳,您应该考虑将当前时间存储为消息时间。大多数XMPP服务器仅在消息确实延迟时(例如,发送给脱机用户或来自脱机用户的消息)才添加时间戳