如何使用MonoTouch触发VPN-On-Demand

时间:2012-03-05 21:34:38

标签: c# web-services xamarin.ios

我的Monotouch应用程序使用和使用aspx Web服务以常规的方式检索和更新各种服务器端的东西。效果很好。但是,这样做不会导致iOS中的VPN-On-Demand功能触发(第一次自动连接),即使Safari在同一设备上的其他应用程序也可以。

有人知道我必须做什么(或者是否有可能)才能实现这一目标?它应该是自动的,但我认为它与正在进行的低级iOS调用有关。

由于

2 个答案:

答案 0 :(得分:1)

使用Runtime.StartWWAN(Uri uri)强制应用连接/启动VPN

答案 1 :(得分:0)

只要您的HttpClient实现使用NSUrlSession,就可以正常使用VPN按需设置。您可以通过选项>>来控制它iOS Build>> HttpClient实现。这仅适用于iOS 7,但我认为这应该不是问题。