Android Signed Build - API недоступны в мобильной сети - PullRequest
0 голосов
/ 18 марта 2019

У нас есть 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.

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

После долгих исследований, наконец, я решил это.

Причина, по которой запросы https заканчиваются неудачей, только при выпуске сборки Android APK является проблемой с SSL-сертификатом при выполнении запросов https. Если intermediate certificates настроены неправильно, то это приведет к сбою запроса на Android в режим разблокировки.

Ниже приведена проблема, которую я обнаружил после проверки URL-адреса https в программе проверки URL-адресов SSL.

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
0 голосов
/ 18 марта 2019

Добавьте это: android:usesCleartextTraffic="true" под application тегом вашего манифеста, и это должно работать. Это должно выглядеть так:

  <application
        ...
        android:usesCleartextTraffic="true"
        ...>

использует классCleartextTraffic, который отвечает за вызовы http, по умолчанию имеет значение true, но начиная с Android 9 (Pie) трафик с открытым текстом отключен.

...