簡體   English   中英

已簽名的APK在Android 9設備的Playstore中不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM