我有一个Xamarin Forms应用程序需要在Android< 20上运行并从TLS1.2服务器加载内容。 按照this blog中的示例,我能够使大部分内容正常工作,但我仍然遇到图像问题。如果我使用HttpClient.GetStreamAsync()和ImageSource.FromStream手动下载它们,我可以让它们工作,但它非常慢并且不支持缓存。
我真正想要做的是为Image使用的连接提供自定义SSLSocketFactory / AndroidClentHandler。有没有办法改变Xamarin在幕后使用的默认值?