Xamarin Android call WebAPI Ошибка подключения - PullRequest
0 голосов
/ 22 апреля 2020

Я создал приложение в Xamarin, приложение будет вызывать WebAPI для входа и получения данных с сервера.

WebAPI - это http, а не https.

Вызов в Интернете Успех API в эмуляторе iOS, устройстве iOS и эмуляторе Android. (У меня нет устройства android для тестирования).

Но при развертывании на пользователя с помощью телефона Android происходит сбой вызова Web API с сообщением об ошибке Connection Fail.

Понятия не имею, почему это случилось Пожалуйста, подскажите, что я могу проверить.

Спасибо

Ответы [ 2 ]

0 голосов
/ 23 апреля 2020

Проверьте, правильно ли настроен параметр в Свойствах.

Реализация HttpClient -> Android

Реализация SSL / TLS -> Собственный TLS 1.2+

enter image description here

Обновление

Добавьте android:networkSecurityConfig="@xml/network_security_config" в AndroidManifest.

Создайте новый xml с именем network_security_config. xml, добавьте его в папку res / xml.

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
     <base-config cleartextTrafficPermitted="true" />
</network-security-config>
0 голосов
/ 23 апреля 2020

Убедитесь, что ваш android эмулятор настроен правильно и подключен к inte rnet

...