Приложение Xamarin отправляет данные Json, когда телефон виртуальный, но не отправляет физическое - PullRequest
0 голосов
/ 18 сентября 2018

Я не знаю, где искать или что проверить, но задаю мой вопрос в заголовке.Приложение Xamarin forms работает при отправке данных json через экземпляр виртуального телефона, но не передает данные по физическому, независимо от того, какую платформу я использую, то же самое с iOS и Android.

        static async Task phoneInfo()
        {
        string url = "http://blabla.com/api/blabla";
        string sContentType = "application/json";
        JObject jsonObject = new JObject();
        jsonObject.Add("DeviceModel", DeviceInfo.Model);
        jsonObject.Add("DeviceManufacturer", DeviceInfo.Manufacturer);
        jsonObject.Add("DeviceName", DeviceInfo.Name);
        jsonObject.Add("DeviceVersion", DeviceInfo.VersionString);
        jsonObject.Add("DevicePlatform", DeviceInfo.Platform);
        jsonObject.Add("DeviceIdiom", DeviceInfo.Idiom);
        jsonObject.Add("DeviceType", DeviceInfo.DeviceType.ToString());
        jsonObject.Add("AreaOne", DateTime.UtcNow.ToString());
        jsonObject.Add("Deleted", false);
        HttpClient oHttpClient = new HttpClient();
        var oTaskPostAsync = await oHttpClient.PostAsync(url, new StringContent(jsonObject.ToString(), Encoding.UTF8, sContentType));
        }

использование просто как код,просто поместите await phoneInfo ();где я хочу получить информацию.

У меня есть accesswifistate и интернет-разрешение через Android и NSAppTransportSecurity для соединения не https с iOS.

Есть идеи, где я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...