已签名的APK在Android 9设备的Playstore中不起作用

时间:2019-07-28 03:04:36

标签: android ionic-framework

我有一个使用Ionic构建的应用程序。我直接使用该应用程序时 将标牌安装并压缩APK到任何设备。这些设备包括 Android 9模拟器,Android 9设备以及Android 6设备 。

但是将应用上传到数据库后,该应用无法连接到我的数据库/ api 应用商店。在登录身份验证中始终卡住 启动画面。

奇怪的是,它仅影响android 9,而不影响android 6(我当前 手机)设备,但是当我直接给用户签名并压缩APK时 对于我的同事Android 9,该应用程序运行正常。我的目标用户是 我来自我国家以外的所有国家,这不是一个非常适当的方法 沿着APK向他们过去。

2 个答案:

答案 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" />

希望它将解决您的问题!