Waarom ontvang ik geen pushberichten in mijn app?
Apple-pushberichten
Als je Apple-pushberichten niet ziet wanneer je verbonden bent met een netwerk, neem dan contact op met je netwerkbeheerder.
Om Apple Push Notification service (APNs) te gebruiken, hebben je Mac en iOS-clients een directe en permanente verbinding nodig met Apple-servers.
Je iPhone, iPad of iPod touch kan via mobiele gegevens (indien mogelijk) of Wi-Fi verbinding maken met APNs.
Als je Wi-Fi achter een firewall gebruikt of een privé-Access Point Name voor mobiele gegevens, maak je verbinding met specifieke poorten. Je hebt een directe, niet-geproxyeerde verbinding nodig met de APNs-servers op deze poorten:
- TCP-poort 5223 voor communicatie met APNs.
- TCP-poort 2195 voor het verzenden van berichten naar APNs.
- TCP-poort 2196 voor de APNs-feedbackservice.
- TCP-poort 443 is vereist tijdens apparaatactivering en daarna voor fallback (alleen op Wi-Fi) als apparaten APNs niet kunnen bereiken op poort 5223.
Controleer met je netwerkbeheerder of de poorten toegankelijk zijn.
De APNs-servers gebruiken load balancing, dus je apparaten maken niet altijd verbinding met hetzelfde openbare IP-adres voor berichten. Het is het beste om je apparaat toegang te geven tot deze poorten in het volledige 17.0.0.0/8-adresblok, dat aan Apple is toegewezen.
Zie https://support.apple.com/en-us/HT203609
Android-pushberichten
Android vereist dat je app actief is (ofwel op de voorgrond ofwel op de achtergrond) om berichten te ontvangen en weer te geven.
De eenvoudigste manier om dit te controleren is door je huidige lijst met actieve apps op te roepen (bijvoorbeeld door op de knop voor meerdere taken te drukken) en te zien of de app in de lijst staat.
Voor Android-pushberichten zorg je ervoor dat de volgende TCP-poorten op ons netwerk zijn geopend:
- 5228
- 5229
- 5230
Antwoord niet gevonden?
Staat jouw vraag er niet bij? Neem dan direct contact met ons op.
Contact opnemen