求限制 ios 连接 wifi 的方法

2015-03-11 09:13:52 +08:00
 iceme
有没有限制ios只允许连接某个ssid的方法?
4773 次点击
所在节点    iPad
9 条回复
vincentxue
2015-03-11 09:33:02 +08:00
如果我没记错的话,iPhone Configuration Utility 是可以制作这种 Profile 的。

如果你要是问代码里面如何做,这个用公开的 API 估计做不到,这是属于用户的权利,你不能干预。你能做的就是检测 ssid,然后判断下,告诉他你要使用我的应用,你必须连接到某 WiFi,但这样做很可能无法通过审核。
AmberBlack
2015-03-11 09:42:29 +08:00
这个是不可以的。说白了这个东西就是流氓功能。安卓也做不了这个功能。
typcn
2015-03-11 09:44:17 +08:00
你分析一下系统连接 wifi 时候的那些代码,做个判断
去读一下 cydia 文档
ethans2008
2015-03-11 09:55:10 +08:00
用Mac
打开网络偏好设置,选择Wi-Fi 高级
把首选网络list里面你不需要的SSID删掉

前置条件:
iPhone和Mac用一个Apple ID,并共用云
ethans2008
2015-03-11 09:58:23 +08:00
如果不希望iphone自动连接无密码的wifi,可以在ios的wifi设置最下面选上“询问是否加入网络”
popbones
2015-03-11 16:04:08 +08:00
@ethans2008 我理解的“询问是否加入网络”是指的发现可用的新网络时是否加入?不选的话是指发现了可用的新网络也不询问,新网络必须手动加入。已知网络是自动加入的,新网络不管询问不询问都必须用户明示加入才会加入吧。
ethans2008
2015-03-11 18:30:18 +08:00
@popbones 关闭“询问是否加入网络”,如果新网络是不加密的,也会自动连接
开启”询问是否加入网络” 遇到已经添加的网络,依然自动连接;遇到新网络不论加密与否,都询问
popbones
2015-03-11 20:18:07 +08:00
@ethans2008 可是我的iOS 8如果打开“询问是否加入网络”,下面的注释是“将自动加入已知网络。如果没有已知网络,将询问您是否加入新网络。”

如果关闭“询问是否加入网络”,注释是“将自动加入已知网络。如果没有已知网络,您必须手动选择。”
F2Sky
2015-03-12 07:51:02 +08:00
我觉得可以跳出用技术手段解决问题的圈子,这实际上是一个管理问题,你怎么管理团队,让成员把更多的精力放在工作上。想必在 iPad 使用上钻空子的员工,在其它地方也会钻空子,而且技术上的限制也很容易突破的。

所以建议楼主用管理方式解决这个问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/175979

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX