To find out the version of iOS required for your app, check in the App Store listing -- in the sidebar, you'll see the version of iOS required:
To find out the version of Android that your app supports, first place to check is on the Google Play listing. Find your app and scroll down to the details -- there you'll see the version required:
Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL) are cryptographic protocols that provide communications security over a computer network.
TLS 1.0 is widely used but now considered insecure, so many IT departments are moving to TLS 1.2. This has an impact in the app in two places:
The Gladstone Class Booking and Activity Booking modules
The payment pages for the above (which use an internal chrome web engine to talk to the Gladstone Payment Manager)
The app works fine with TLS 1.0 systems for all Android versions above 4.03.
Older versions of Android do not support TLS 1.2 out of the box. From version 3.11 onwards of the app, support for Android versions 4.03 to 4.3 is limited as shown in the table below. If a customer has a phone running one of these Android versions and wants to overcome these limitations, their options are:
Either upgrade the Android version on their phone to 4.4 or above (but some mobile operators restrict the ability to do this)
Or use a phone with a more recent version of Android (4.4 or later preferably)