I’m one of those people who run their own XMPP server because I like my privacy. In my case I use Prosody and by default it communicates directly with the client apps such as ‘Conversations’ or ‘Pix-Art Messenger’ on Android. Unfortunately, iOS is much less cooperative and in the name of power saving, cuts the connection to clients a few minutes after they have gone to the background. Sending messages to these clients then requires the use of Apple’s push service to wake up the client app, e.g. the Chatsecure app, so it can pull the message from the server. So how is that done in practice?
Continue reading Configuring Prosody for iOS and Chatsecure Push


