Schon richtig. In meinem Fall ist es ein Jabber-Server, den ich betreibe. Mein Server darf nicht mit der Apple-Infrastruktur reden. ChatSecure stellt einen Proxyservice bereit, den jeder nutzen darf (aktuell noch, wer weiß wie lange Apple das mitmacht).Im Prinzip sollte man als Firma nur das Event weiterleiten "hey gibt Neues" und die App kümmert sich um den Rest.
Android: Nachricht geht bei meinem Server ein, mein Server redet über die bestehende Verbindung mit der im Hintergrund laufenden Chat App, funktioniert
iOS: Nachricht geht bei meinem Server ein, mein Server redet mit dem Chatsecure-Server, der redet mit Apple-Servern, die pushen ans iGerät, das startet die Chat-App, die redet dann mit meinem Server und holt die Nachricht. Funktioniert auch... manchmal...
Aus Energiegründen auf der mobilen Geräteseite ist das sogar sinnvoll, deswegen macht Android das ja auch grob genau so. Das Problem ist, dass Apple alles andere verbietet und das auch ziemlich hart in Software durchsetzt.