Добрый день всем,
- мой первый вопрос, и мой английский не очень хорош, поэтому я прошу прощения за. Я стараюсь объяснить проблему как можно лучше.
Я создал приложение с Xamarin.forms для Android и iOs. Во время выполнения программа отправляет этот класс:
[Serializable]
public class datinvio
{
public string NomeDipendente { get; set; }
public DateTime[] timbri { get; set; }
public bool[] inout { get; set; }
public double[] latitud { get; set; }
public double[] longitud { get; set; }
public string[] codicicom { get; set; }
public string[] nomicomm { get; set; }
public string[] tempicomm { get; set; }
public string note { get; set; }
public string mappa { get; set; }
}
на FTP-сервер, используя эту сериализацию
XmlSerializer formatter = new XmlSerializer(typeof(datinvio));
Stream stream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.None);
formatter.Serialize(stream, tosend);
stream.Close();
tosend - класс datinvio;
Теперь вот проблема:
С эмулятором: (5.1 android api 22) Я его отлаживаю, и работает нормально. Я пытаюсь в режиме релиза, работает нормально. Со смартфоном: (5.1 android api 22) Отладка работает нормально. Релиз работает отлично.
Так что я думаю "хорошо, сделано". Поэтому я делаю apk для установки на устройства сотрудников, но когда я устанавливаю apk, приложение отправляет xml-файл только с заголовком на сервер. Я не имею ни малейшего представления о том, где я могу найти проблему.
Заранее благодарен за любой ответ
У меня есть и обновление, я замечаю, что это не работает в выпуске тоже, тольков режиме отладки.