For an upcoming project, I will be using OpenFire on Windows for server side and will write an iPhone client application. I have some very specific questions related to this custom development:
- How to communicate with XMPP server API without signing in ?
I have a specific requirement for a project that when the user first starts the client, even if he isn’t registered and/or logged in, he should be able to see a list of some specific chat room users.
- How to find out when was the last time a non-buddy user got logged off ?
Related to the above questions, when the user first starts the application he should also be able to see when chat room users got logged off.
- How to store extended user information ?
We have to store more information about a user that xmpp supports, like ‘favorite quotations’, ‘wall posts’, ‘last seen latitude longitude’ etc. Do I have to write a server extension for it or can i integrate xxmp database with my existing one ?
I will really appreciate expert advice.