Какие пакеты NuGet необходимо установить, чтобы кроссплатформенные мобильные устройства Xamarin могли использовать сотовые данные для доступа в Интернет и доступа к службам приложений?
Пакеты NuGet для мобильных данных в Интернете
comment
Никто. ОС должна управлять подключением за вас, ваше приложение должно работать при любом доступном подключении. Плагин Essentials Connectivity позволит вам определить, какое подключение активно.
- person Jason   schedule 21.09.2019
comment
Если я отключу WIFI вручную, версии моего приложения для Android и iOS потеряют подключение к Интернету, поэтому операционная система не сможет должным образом управлять подключением. Мои исследования показывают, что HttpClient может быть необходимым модулем, но это было много лет назад.
- person Marc George   schedule 21.09.2019
comment
Вы пробовали это docs.microsoft.com/en-us/ xamarin/основы/
- person Nongthonbam Tonthoi   schedule 21.09.2019
comment
У меня не было, но есть сейчас. При включенном Wi-Fi Essentials показывает доступ в Интернет, но неизвестного типа. При отключенном WiFi он показывает отсутствие доступа в Интернет и тип Unknown. Essentials не имеет возможности установить соединение, просто сообщите об этом.
- person Marc George   schedule 22.09.2019
comment
С некоторыми настройками у меня есть Интернет с включенным Wi-Fi или без него, но тип профиля остается неизвестным. Однако System.Net.NetworkInformation.Ping никогда не возвращается при обращении к адресу, который возвращает ответы с помощью CMD Ping в системе разработки.
- person Marc George   schedule 22.09.2019
Ответы (1)
Говоря это шаг вперед, я сделал простой тест TCP, чтобы увидеть, действительно ли возможно соединение:
'TcpClient c = новый TcpClient("52.173.xx.xxx", 443);'
Это было при просмотре атрибутов TCPClient, хотя профиль был Неизвестен.
person
Marc George
schedule
23.09.2019