<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hello,</div><div class=""><br class=""></div><div class="">XMPP is no longer supported by Calendar Server as a push notification transport. The supported options are APNS (uses Appleās push cloud, requires APNS certificates generated by Apple to be installed on the server, only works for Apple clients, does not require an Apple-branded server) and AMP. The AMP transport is simple enough to allow interested integrators to write their own endpoints that act on push notifications (e.g. web app / groupware / middleware), but is generally not intended for wide-spread *client side* use given the requirement of maintaining a tcp connection to receive pushes. (of course this requirement also exists for APNS, however the cost is fixed since a single connection is used for all APNS pushes to all apps on the client).</div><div class=""><br class=""></div><div class="">-dre</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 1, 2015, at 1:17 AM, Gaurav Jain <<a href="mailto:monkeyfdude@gmail.com" class="">monkeyfdude@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="">I am trying to get push notifications working. I looked at the following but could not understand how to use these<br class=""><br class=""></div><div class="">Is there a documentation to get started or understand the above settings?</div><div class=""><br class=""><br class=""><br class=""> <key>Notifications</key><br class=""> <dict><br class=""> <!-- Time spent coalescing notifications before delivery --><br class=""> <key>CoalesceSeconds</key><br class=""> <integer>3</integer><br class=""><br class=""> <key>Services</key><br class=""> <dict><br class=""> <key>XMPPNotifier</key><br class=""> <dict><br class=""> <!-- XMPP notification service --><br class=""> <key>Service</key><br class=""> <string>twistedcaldav.notify.XMPPNotifierService</string><br class=""> <key>Enabled</key><br class=""> <false/><br class=""><br class=""> <!-- XMPP host and port to contact --><br class=""> <key>Host</key><br class=""> <string><a href="http://xmpp.host.name/" class="">xmpp.host.name</a></string><br class=""> <key>Port</key><br class=""> <integer>5222</integer><br class=""><br class=""> <!-- Jabber ID and password for the server --><br class=""> <key>JID</key><br class=""> <string><a href="http://jid@xmpp.host.name/resource" class="">jid@xmpp.host.name/resource</a></string><br class=""> <key>Password</key><br class=""> <string>password_goes_here</string><br class=""><br class=""> <!-- PubSub service address --><br class=""> <key>ServiceAddress</key><br class=""> <string><a href="http://pubsub.xmpp.host.name/" class="">pubsub.xmpp.host.name</a></string><br class=""> </dict><br class=""> </dict><br class=""> </dict><br class=""><br class=""><br class=""></div><br class=""><br class=""></div>Regards,<br class=""></div>
_______________________________________________<br class="">calendarserver-users mailing list<br class=""><a href="mailto:calendarserver-users@lists.macosforge.org" class="">calendarserver-users@lists.macosforge.org</a><br class="">https://lists.macosforge.org/mailman/listinfo/calendarserver-users<br class=""></div></blockquote></div><br class=""></div></body></html>