How to: ejabberd + iOS clients with push-notification?

Hi!
I need to deploy corporate jabber-service. Most clients will running on iOS.
We need, that:
- service supports push-notification;
- service supports authentication by certificates;
- all messages content must transmitted between our server and clients.
It is important that after disconnection and recovery offline-messages delivered to clients and clients saw it.

Anybody have the same experience with ejabberd?
What iOS clients have you used with ejabberd?

Syndicate content