Autor Thema: Google Cloud Messaging für Android Verse App  (Gelesen 3305 mal)

Offline SC

  • Frischling
  • *
  • Beiträge: 46
Google Cloud Messaging für Android Verse App
« am: 30.05.16 - 17:19:34 »
Laut Dokumentation seitens IBM muss für die Kommunikation des Traveler Server via GCM mit der Verse App auf dem Samsung Android Smartphone folgende URL android.googleapis.com auf dem Port 443 erreichbar sein. SSL ist konfiguriert und die Devices können den Server erreichen und die Mails werden synchronisiert. Allerdings werden die Mails erst synchronisiert, wenn der Benutzer die Anwendung auf dem SmartPhone öffnet.

Als AutoSyncType wurde GCM gewählt, laut Tests ist die Seite https://android.googleapis.com/gcm/send im Browser auf dem Traveler Server erreichtbar.

Und trotzdem erscheinen auf der Konsole die Meldungen und die SmartPhones der Benutzer lassen nicht erkennen, das deine Mail gekommen ist.

30.05.2016 17:03:05   Traveler: SEVERE  **** There was an issue sending the notification message to the Google Cloud Messaging (GCM) server. 3 attempts to re-establish the connection have failed, so the notification mes
sage cannot be sent. You can test network connectivity including firewall settings by trying https://android.googleapis.com/gcm/send in a web browser on this server. Exception Thrown: java.net.UnknownHostException: android.googleapis.com

Stelle ich den AutoSyncType auf HTTP um, dann passt es und die Mails werden sofort synchronisert und das SmartPhone macht sich bemerkbar.

Laut Recherche im Internet bin ich auf eine Information gesto?en, nach welcher noch weitere Ports für GCM konfiguriert werden müssen:

If your organization has a firewall that restricts the traffic to or from the Internet, you need to configure it to allow connectivity with GCM in order for your GCM client apps to receive messages. The ports to open are: 5228, 5229, and 5230. GCM typically only uses 5228, but it sometimes uses 5229 and 5230. GCM doesn't provide specific IPs, so you should allow your firewall to accept outgoing connections to all IP addresses contained in the IP blocks listed in Google's ASN of 15169.

FRAGE: Hat jemand von Euch Endbenutzer mit Samsung Phones mit der IBM Verse App, welche als AutoSyncType dort mit GCM konfiguriert ist und ist es richtig, das zusätzlich die Ports 5228, 5229 und 5230 für die Benutzung von GCM geöffnet werden müssen ?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich

Offline SC

  • Frischling
  • *
  • Beiträge: 46
Re: Google Cloud Messaging für Android Verse App
« Antwort #2 am: 31.05.16 - 10:51:00 »
Danke für die Information.
Wir haben es bei uns intern nochmals getestet und die Verbindungen des Traveler Server ins Web beschränkt. Anscheinend benötigt Traveler nur den Port 443, dieser muss in beide Richtgungen, inbound und outbound, geöffnet sein. Über die anderen Ports findet keine festellbare Kommunikation statt.
MFG SC

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz