我有一个使用Ionic构建的应用程序。我直接使用该应用程序时 将标牌安装并压缩APK到任何设备。这些设备包括 Android 9模拟器,Android 9设备以及Android 6设备 。
但是将应用上传到数据库后,该应用无法连接到我的数据库/ api 应用商店。在登录身份验证中始终卡住 启动画面。
奇怪的是,它仅影响android 9,而不影响android 6(我当前 手机)设备,但是当我直接给用户签名并压缩APK时 对于我的同事Android 9,该应用程序运行正常。我的目标用户是 我来自我国家以外的所有国家,这不是一个非常适当的方法 沿着APK向他们过去。
答案 0 :(得分:0)
请访问链接Android 8: Cleartext HTTP traffic not permitted
并检查接受的答案,这可能对您有用。
答案 1 :(得分:0)
我也面临着同样的问题,我从这个问题中走出来
转到AndroidManifest.xml
中的platforms->android->app->src->main
,然后在应用程序选择器中添加以下代码。
android:usesCleartextTraffic="true"
最终的选择器将是
<application android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:usesCleartextTraffic="true">
使您可以正确访问Internet
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
希望它将解决您的问题!