Frage

ich in der Planungsphase einer iPhone-Applikation bin und ich erwägen, mit Google App Engine meine Serverkomponente aufgrund seiner Skalierbarkeit Funktionen.

Push-Benachrichtigungen werden gesendet eine binäre Schnittstelle gateway.push.apple.com:2195.

Allerdings ist die JRE für den Server nur die folgenden Standardklassen zu verwenden, erlaubt , die nicht die Socket Klassen enthält. Kann URLConnection irgendwie, dies zu tun verwendet werden?

Gibt es eine Möglichkeit Push-Benachrichtigungen zu implementieren, die Beschränkungen für Google App Engine-Anwendungen gegeben?

Ich möchte mit einem Drittanbieter-Dienst wie AppNotify oder UrbanAirship wenn möglich.

War es hilfreich?

Lösung

Jetzt mit appengine Freigabe 1.7.7 seine möglichen!

Andere Tipps

Nein. Google App Engine verbietet nativen Socket-Verbindungen. Sie müssen entweder einen Dritten Service (wie die, die Sie erwähnt) verwenden oder einen anderen dedizierten Server-Benachrichtigungen zu senden.

EDIT: Bitte beachten Sie, dass die Begrenzung der GAE auf Steckdosen und ausgehende Anrufe nicht nur eine Bibliothek Einschränkung ist. Google-Server blockieren tatsächlich alle ausgehenden Netzwerkverbindungen; sie nur HTTP-Anfragen über URL Fetching-Server ermöglichen.

Wenn Sie möchten, können Sie Sterne Ausgabe 1164: Fügen Sie Unterstützung für Apple Push-Benachrichtigungsdienst .

Sie verwenden die 3rd-Party-Bibliothek notnoop / java-APNs . Es ist einfach zu bedienen. Das einzige Problem, das Sie treffen könnten, ist der Thread Einschränkung auf der GAE

Sie auf diese Antwort finden könnte: https://stackoverflow.com/a/24900789/474002

Es ist durchaus möglich. Schauen Sie sich java-APNs-gae .

Es ist ein Open-Source, Java APNS Bibliothek, die speziell für Arbeiten wurde entwickelt (und verwendet werden) auf Google App Engine.

In letzter Zeit Google offiziell unterstützt Push-Benachrichtigung auf iOS zu senden. Sie können einen Blick auf diese Beispielcode .

Für weitere Details, Check-out diesem Googles post .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top