Why don't I receive Push Notifications on my app?

Why don't I receive Push Notifications on my app?

Apple push notifications

If you don’t see Apple push notifications when you’re connected to a network, check with your network administrator.

To use Apple Push Notification service (APNs), your Mac and iOS clients need a direct and persistent connection to Apple's servers. Your iPhone, iPad, or iPod touch might connect to APNs over cellular data (if capable) or Wi-Fi. If you use Wi-Fi behind a firewall or private Access Point Name for cellular data, connect to specific ports. You need a direct, unproxied connection to the APNs servers on these ports:

  • TCP port 5223 to communicate with APNs.
  • TCP port 2195 to send notifications to APNs.
  • TCP port 2196 for the APNs feedback service.
  • TCP port 443 is required during device activation, and afterwards for fallback (on Wi-Fi only) if devices can't reach APNs on port 5223.

Check with your network administrator to make sure that the ports are accessible. The APNs servers use load balancing, so your devices don't always connect to the same public IP address for notifications. It's best to let your device access these ports on the entire 17.0.0.0/8 address block, which is assigned to Apple.

See https://support.apple.com/en-us/HT203609

Android push notifications

Android requires that your app be running (either in the foreground or in the background) in order for it to receive and display notifications. The simple way to check this is to bring up your current running app list (e.g., by hitting the multitask button) and see if the app is in the list.

For Android Push Notifications, ensure the following TCP ports have been opened on your network:

  • 5228
  • 5229
  • 5230
    • Related Articles

    • Can I use external GPS devices with the app?

      TABLE OF CONTENTS Using an External Bluetooth GPS Receiver with a Smartphone or Tablet Connecting an Android Phone or Tablet to a Bluetooth GPS Receiver Tested GPS Receivers In some situations, you may need better GPS accuracy and reliability than ...
    • How can I pull/push data from/to other systems?

      1. Use one of our existing Connectors Generally, you can pull data into the platform using a Data Source Connector, while you can push data to another system using a Form Connector. We offer several pre-built Connectors for systems like Google Drive ...
    • How do I log into the mobile app?

      You must be registered as an app user in order to log into the mobile app. Once you are set up as an app user on the website, you will receive an email invite that contains a random password with which to log into the mobile app. After logging in for ...
    • App Printing

      TABLE OF CONTENTS Image Support Organization Letterhead Example Form Entry Image Example Base64 Embedded Image Example Repeats and Optional Sections App Printing Sample Generate and print completed Form entries from an HTML template directly on the ...
    • Why can't my Android devices receive data? (Android SSL Certificate Issues)

      SSL Certificates can cause issues with the data connection between your Android mobile app and any Hosted GET or other web services that you connect to your applications. Android is very strict about an SSL certificate's trust chains – even stricter ...