I’m writing this article to help, get an understanding of Mobile Work Order HTTP & HTTPS request compatibility. this article mostly relates to APP9 customers who are upgrading to the latest UPD to get Latest Android Compatibility. but I hope other tracks also will get help from this.
If your System recently upgraded to the latest UPD to support Android 9 or 10. when you try to log in to the app & you are getting an error like this,
"Something went wrong trying to communicate with IFS Cloud.
Service down or not accessible?
Please contact to administrator."
and if the Touch Apps URL starts with “http://..” (Uses HTTP Requests to communicate with the Touch Apps Server)
also if you can log in using an older version like Android 8 or 7.
we can point out the issue lies in HTTP Requests. The main reason for this is, with Android 9 OS Onward Google has disabled HTTP requests on the Android OS, this is an OS level restriction and this enforces the use of HTTPS on Android. (Read More about Android)
If the customer wants to Upgrade to the Latest UPD to use Android 10. Then, The Touch Apps Server also needs to adopt HTTPS to facilitate Android OS regulations.