Getting All Group Messages Back When Connecting To Xmpp From Ios And Android End
Solution 1:
You have to specify your Openfire version.
However, for Openfire 4.0.2
Groupchat history it's based on many params on database and some on client. Behaviour it's not ever linear.
1) in table OFPROPERTY
the property xmpp.muc.history.reload.limit
(this works in days, for example put 30 means "last 30 days")
2) in table OFMUCSERVICEPROP
, for each serviceid, you can have (or not) 0+ values. For example, for serviceid 1 (conference
), without params you'll get last 25 messages, or you can set by db or programmatically name history.type
and type (all
to get all the history, none
for your case)
3) With smack API You can send a DiscussionHistory request while joining chat: with this object you can set to 0 all the parameters (like: number of stanzas and so on).
history.type
it's the top level one to set: just declare it as none
and no history will be retrived.
Post a Comment for "Getting All Group Messages Back When Connecting To Xmpp From Ios And Android End"