2016-04-22 105 views
9

现在我正在开发一个使用Xamarin.Forms的应用程序。我遇到了TLS协议的问题。TAM 1.1/1.2支持Xamarin.Android

我的应用程序使用API​​。由于安全原因,API使用HTTPS。本周,我们决定取消对TLS 1.0的支持,仅在服务器端接受TLS 1.1和1.2,但是在我们做出这一更改后,我发现我的应用程序停止工作。

在调试过程中,我注意到API的调用引发异常(我使用.Net中的HttpClient类)。通过在互联网上搜索解决方案,我发现很多人认为这个问题与TLS支持有关。

我使用名为ModernHTTPClient的插件在Android和iOS上解决了这个问题,但我的一位客户向我报告说,在他的Android设备上他们仍然有问题(他正在运行Android 4.2的设备)。

检查Android文档我发现这个版本有支持,但默认情况下不支持,最难的部分是互联网上没有关于如何激活它的文档。

有关如何激活此功能的任何建议? Xamarin.Android是否支持TLS 1.1及更高版本?

谢谢

+0

你能发布有关从HttpClient引发的主要异常的具体信息? – Fer

回答