[英]Signed APK not working in Playstore for android 9 device
我有一個使用Ionic構建的應用程序。 當我直接將標志安裝並壓縮APK到任何設備時,該應用程序即可正常工作。 這些設備包括Android 9模擬器,Android 9設備以及Android 6設備。
但是在我將其上傳到Play商店后,該應用無法連接到我的數據庫/ api。 在登錄身份驗證初始屏幕中時,它始終卡住。
奇怪的是,它只影響android 9,而不影響android 6(我當前的手機)設備,但是當我給用戶簽名並直接壓縮APK到我的同事Android 9時,該應用程序運行良好。 我的目標用戶都來自我所在的國家/地區之外,這不是將APK順着過去傳遞給他們的一種非常合適的方法。
我也面臨着同樣的問題,我通過以下方式從這個問題中脫穎而出
轉到platforms->android->app->src->main
中的AndroidManifest.xml
,然后在應用程序選擇器中添加以下代碼。
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" />
希望它能解決您的問題!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.