Gio*_*Ath 6 settings vpn iphone-privateapi ios
当iOS设备进入"睡眠模式"时,不幸的是,即使配置的VPN也会关闭.
想要一个应用程序为他的iPad一位顾客有使用VPN的安全,所以任何必须通过VPN来实现.该应用程序必须同步很多,但iOS设备可能会自行关闭VPN.这就是为什么我只需要每次需要互联网连接(或保持活着)时再次触发它.
你们中的任何人都有什么想法吗?
即使使用私有API也是可以的(该应用程序仅分发给客户,而不是通过App Store).
或者使用Cisco AnyConnect等任何应用程序都可以完成这项工作.
两个想法:
1)您可以根据需要使用VPN创建配置文件.这需要客户端证书身份验证.我的猜测是,如果某个应用程序尝试访问睡眠模式下VPN on Demand部分中定义的域或主机,VPN将会打开.
更新:在某些时候,苹果公司被要求对VPN进行起诉,所以我相信他们放弃了这个功能,并在返回后进行修改.阅读iOS 7的这篇文章是个好主意:http://support.apple.com/kb/ts4550
2)我为这个问题提供的想法(iOS6在非越狱设备上切换WiFi).这是那里的文本副本:
我认为查看SystemConfiguration.framework是有意义的.
它有一组API可以使用不同的连接接口,这些接口在这里定义:http://developer.apple.com/library/mac/#documentation/Networking/Reference/SCNetworkConfiguration/Reference/reference.html
这是私有API.
更新:我相信SystemConfiguration和Apple的一些变化加强了这个框架的安全性.
3)Apple可能会向某些应用程序授予其他权利,因此他们可以构建其他应用程序无法构建的功能.例如,VPN客户端公司(如思科)获得了特殊权利,可以在iOS中构建名为"VPN插件"的内容,后者本质上是VPN客户端.
| 归档时间: |
|
| 查看次数: |
7862 次 |
| 最近记录: |