Мобильный сервис Azure не работает на xamarin.android - PullRequest
4 голосов
/ 03 октября 2019

Я пытаюсь реализовать мобильные службы Azure в своем приложении Xamarin.Forms.

Я перехожу по этой ссылке, и она работает на iOS, но не на Android. Выдает это исключение:

MobileServiceInvalidOperationException - «Сервер не предоставил ответ с ожидаемым содержимым.»

Я пробовал переключаться между HTTP и HTTPS, но не смогзаставить его работать. Он работает на Android (родной), но не на Xamarin. Android

Любая помощь?

1 Ответ

1 голос
/ 03 октября 2019

Ваша проблема отслеживается здесь и, по-видимому, из-за следующего:

мы не поддерживаем .Net Core 2.1 в SDK сегодня. К сожалению, сегодня у нас нет обходного пути, и, как сказал Эла, у нас пока нет ETA для нового выпуска или другого SDK, который можно было бы использовать для совместимости с .Net Core 2.1, поэтому ваш единственный обходной путь - придерживаться .NetCore 2.0 на данный момент.

Кажется, что временная работа вокруг здесь , сделана brendanzagaeski для вызова нового MobileServiceClient ():

  • Или передайте экземпляр HttpClientHandler
  • Или передайте экземпляр AndroidClientHandler

Похоже, AndroidClientHandler работает чаще всего.

...