我正在使用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
答案 0 :(得分:1)
您正在使用ModernHttpClient,它需要额外的设置(最值得注意的是在客户端调用中添加NativeMessageHandler()。
毋庸置疑,Azure移动应用程序本身不会为您执行此操作。
尝试使用
var client = new MobileServiceClient(yourUrl, new NativeMessageHandler());
...而不是正常的通话。或者,尝试不使用ModernHttpClient。