Why can't my Android devices receive data? (Android SSL Certificate Issues)

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 than Apple and Windows devices. SSL certificate chains involve the primary SSL certificate for your web service endpoint domain along with any intermediate certificates issued by your Certificate Authority. If you attempt to connect to a web address that features an incomplete SSL chain, it is highly likely that your Android app will fail to connect. This, in turn, will result in your app having empty Data Source rows and likely failing to load Screens altogether due to the missing data that the app cannot retrieve.

To test if you are encountering a SSL certificate chain issue, attempt to browse to your target domain URL from your Android device using the device's default web browser. You will most likely get a connection error with text such as "the certificate authority is invalid" or you will get warning messages indicating that the connection is unsafe.

You can further verify your SSL configuration issue by using a testing service like SSL Labs:

https://www.ssllabs.com/ssltest

If your SSL installation has issues, you will see warnings such as "chain incomplete" on the SSL Labs test results. To resolve this problem, please contact your SSL certificate provider and ask them to assist you with resolving the chain issues on your SSL certificate. In particular, you need to ensure that all missing intermediate certificates (which make up the full authority chain for your specific SSL certificate) are included and installed on your servers.

If this issue is occurring with a custom web domain that you are pointing at our platform – for example, as part of our Website as a Service (white label website) offering – then you will also need to provide us with the missing intermediate certificates along with your custom domain's SSL certificate. Our team can then install these missing certificates as required to resolve SSL chain problems.

    • Related Articles

    • 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 ...
    • 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 ...
    • What devices / operating systems are supported?

      TABLE OF CONTENTS Android Version Support Android Device Support iOS Support Windows Support FAQ Q: Does the Forms On Fire app automatically update? Q: How do I get past the "Windows protected your PC" screen when installing the Windows app? Q: Can I ...
    • Platform Sync - Data Source Connector

      Platform Sync (previously known as Hosted GET) lets you set up a data source connector for any external database on any external system for which we do not have a live connector. While it is a bit more technical to configure, it does allow you to get ...
    • Why doesn't the app work on my older Android device (v5 and lower)?

      Some older Android devices are not able to securely connect to our platform. This happens when the device does not have newer SSL root certificates installed by default. Users using such devices will not be able to log in to the app until they ...