我们有API access issue for Android Signed build.
我们正在通过Ionic Framework
构建应用。
以下是一些观察结果-
-iOS and Android Un-Signed builds are working properly.
-In Browser API's are accessible.
-But for Android Signed build, API's are not accessible in Mobile Network.
答案 0 :(得分:0)
添加以下内容:清单android:usesCleartextTraffic="true"
标签下的application
,它应该可以工作。
它应该看起来像这样:
<application
...
android:usesCleartextTraffic="true"
...>
负责http调用的usesCleartextTraffic默认情况下为true,但从Android 9(派)开始,现在已禁用明文流量。
答案 1 :(得分:0)
经过长期研究,我终于解决了这个问题。
仅在发布Android build APK时,https请求背后的原因才会失败,这是发出https请求时SSL证书的问题。如果intermediate certificates
的设置不正确,则会导致请求失败处于发布模式的Android。
以下是我在SSL URL检查器中检查https URL后发现的问题。
The certificate is not trusted in all web browsers. You may need to install an Intermediate/chain certificate to link it to a trusted root certificate