Thanks Alex for looking into this.
The demo model does work for me.
So my guess, the problem might be on server side.
Our server side is using Node.js with https. the SSL cert is issued by zerossl, very standards settings.
IOS, and web access are all fine. so still puzzled here, why handshake failed.
Below is permission and features as your request.
Please help and advise what I can try further.
Can you also try to access this end point?
HttpRequest.get("https://global.lianup.com:7777")
Again, thanks in advance.
<!– The following comment will be replaced upon deployment with default permissions based on the dependencies of the application.
Remove the comment if you do not require these default permissions. –>
<uses-permission android:name=”android.permission.INTERNET” />
<uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE” />
<uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” />
<uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION” />
<uses-permission android:name=”android.permission.CAMERA” />
<uses-permission android:name=”android.permission.RECORD_AUDIO” />
<uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION” />
<uses-permission android:name=”android.permission.INTERNET”/>
<uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE”/>
<!– The following comment will be replaced upon deployment with default features based on the dependencies of the application.
Remove the comment if you do not require these default features. –>
<uses-feature android:name=”android.hardware.camera” android:required=”false” />
<uses-feature android:name=”android.hardware.camera.autofocus” android:required=”false” />
<uses-feature android:name=”android.hardware.microphone” android:required=”false” />
<uses-feature android:glEsVersion=”0x00020000″ android:required=”true” />