This week we plan to fix a product defect concerning Qlik Sense Mobile, where the function clientplatform() does not return the correct value.
Current, wrong, values:
Android: ‘okhttp/4.10.0’
iOS/iPadOS: (blank value)
New, correct, values:
The User agent is not going to be a static value: instead, it’s going to differ over time depending on the device that is used, with a mention of either Android or iPhone/iPad in the string.
Some examples:
iOS: Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Mobile/15E148 Safari/604.1
Android: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36
This might have an impact in case anyone is currently using the wrong value as a logic switch for presentation (i.e. whether to show or not show something to users according to the client used)
Daniele - Principal Technical Support Engineer & SaaS Support Coordinator at Qlik
If a post helps to resolve your issue, please accept it as a Solution.