' HttpClientHandler.set_AutomaticDecompression'未找到在Azure项目中使用Xamarin表单中的Azure移动服务时出错

时间:2016-06-17 20:20:15

标签: android sqlite xamarin azure-mobile-services

我正在使用Xamarin表单创建一个新的App。该应用程序使用Azure Mobile Services v2.0.1。

该应用程序在IOS上正常运行但在Android上运行时出现以下错误。

SESSION_SECURE

谷歌搜索,答案似乎是确保为PCL项目和Android应用程序安装Microsoft HTTP客户端库。

我已经在我的Droid App中安装了这个,但我仍然收到错误。还有什么想法吗?

我的Package.config - http客户端是:

 'HttpClientHandler.set_AutomaticDecompression' not found 

1 个答案:

答案 0 :(得分:1)

您正在使用ModernHttpClient,它需要额外的设置(最值得注意的是在客户端调用中添加NativeMessageHandler()。

毋庸置疑,Azure移动应用程序本身不会为您执行此操作。

尝试使用

var client = new MobileServiceClient(yourUrl, new NativeMessageHandler());

...而不是正常的通话。或者,尝试不使用ModernHttpClient。