当前位置:  开发笔记 > IOS > 正文

iphone - 以编程方式设置(系统范围)代理设置?

如何解决《iphone-以编程方式设置(系统范围)代理设置?》经验,为你挑选了1个好方法。

我是iPhone开发新手,所以如果这是一个愚蠢的问题,我很抱歉.我正在开发一个应用程序,其目的是通过我公司的代理路由所有iPhone活动.

有没有办法在iPhone中以编程方式设置系统范围的代理设置(这也将对3G连接生效)?

我知道有一种方法可以为每个wifi连接手动设置代理设置.检测新网络并在其上设置代理是可以接受的.但是,我还需要能够在3G连接上设置代理.

另外,奖励:有没有办法以编程方式更改"限制"设置?

如果有人有任何提示或可以指出我正确的方向,我将不胜感激.谢谢.

编辑:请理解这是出于合法目的.Apple必须批准添加应用程序商店,因此我不想尝试传播病毒.请,只有建设性的答案.



1> Nathan de Vr..:

如果您在商业环境中配置iPhone,则应查看" 企业部署指南".具体来说,您应该查看使用iPhone配置实用程序创建*.mobileconfig配置文件,该文件可以分发到网络中的所有电话.*.mobileconfig plist支持在手机上更改以下代理配置设置:

PropNetProxiesHTTPEnable (Integer, 1 = Proxy enabled)
PropNetProxiesHTTPProxy (String, Proxy server address)
PropNetProxiesHTTPPort (Integer, Proxy port number)
HTTPProxyUsername (String, optional username)
HTTPProxyPassword (String, optional password)
PropNetProxiesProxyAutoConfigEnable (Integer, 1 = Auto proxy enabled)
PropNetProxiesProxyAutoConfigURLString (String, URL that points to a PAC file where the configuration information is stored)

iPhone配置实用程序目前不支持添加或编辑这些设置,因此您可能需要使用"属性列表编辑器"应用程序.此外,最新版本的企业部署指南似乎不包括我上面包含的设置,但您应该能够在该文档的早期版本中找到它.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有