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 in particular is very strict about an SSL certificate’s trust chains, even more strict than Apple and Windows devices in fact.
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:

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 – e.g. 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

    • App sync issues – IdenTrust DST root CA X3 certificate expiry

      On the 30th September 2021, the root certificate that all Let’s Encrypt SSL certificates are based on, namely the “IdentTrust DST Root CA X3” certificated, expired. What this means is that if any of your online services use a Let’s Encrypt SSL ...
    • Support devices and operating systems

      Native apps are available for Android, iOS, and Windows devices. Regarding support for older devices and operating systems, aside from the operating system version, another critical factor impacting our app’s performance on your device is its age. ...
    • Enabling GPS on Windows devices

      GPS/location functionality is provided using Windows Location Services, which must be enabled for the app to access these services. The link below describes how to configure Location Services on Windows 10: ...
    • Can I use external GPS devices with the app?

      In some situations, you may need better GPS accuracy and reliability than what you receive via the onboard Android/Apple device GPS. For these cases, you should consider purchasing an external GPS receiver for your smartphone or tablet. We’ve done ...
    • What devices should I buy?

      We don’t make any specific device recommendations since it really depends on what your needs are and your operating system of choice. (Android, iOS, Windows) There are a wide variety of devices at various price and quality points. Generally speaking, ...