1
vincentxue 2015-03-11 09:33:02 +08:00
如果我没记错的话,iPhone Configuration Utility 是可以制作这种 Profile 的。
如果你要是问代码里面如何做,这个用公开的 API 估计做不到,这是属于用户的权利,你不能干预。你能做的就是检测 ssid,然后判断下,告诉他你要使用我的应用,你必须连接到某 WiFi,但这样做很可能无法通过审核。 |
2
AmberBlack 2015-03-11 09:42:29 +08:00
这个是不可以的。说白了这个东西就是流氓功能。安卓也做不了这个功能。
|
3
typcn 2015-03-11 09:44:17 +08:00
你分析一下系统连接 wifi 时候的那些代码,做个判断
去读一下 cydia 文档 |
4
ethans2008 2015-03-11 09:55:10 +08:00
用Mac
打开网络偏好设置,选择Wi-Fi 高级 把首选网络list里面你不需要的SSID删掉 前置条件: iPhone和Mac用一个Apple ID,并共用云 |
5
ethans2008 2015-03-11 09:58:23 +08:00
如果不希望iphone自动连接无密码的wifi,可以在ios的wifi设置最下面选上“询问是否加入网络”
|
6
popbones 2015-03-11 16:04:08 +08:00 via iPhone
@ethans2008 我理解的“询问是否加入网络”是指的发现可用的新网络时是否加入?不选的话是指发现了可用的新网络也不询问,新网络必须手动加入。已知网络是自动加入的,新网络不管询问不询问都必须用户明示加入才会加入吧。
|
7
ethans2008 2015-03-11 18:30:18 +08:00
@popbones 关闭“询问是否加入网络”,如果新网络是不加密的,也会自动连接
开启”询问是否加入网络” 遇到已经添加的网络,依然自动连接;遇到新网络不论加密与否,都询问 |
8
popbones 2015-03-11 20:18:07 +08:00 via iPhone
@ethans2008 可是我的iOS 8如果打开“询问是否加入网络”,下面的注释是“将自动加入已知网络。如果没有已知网络,将询问您是否加入新网络。”
如果关闭“询问是否加入网络”,注释是“将自动加入已知网络。如果没有已知网络,您必须手动选择。” |
9
F2Sky 2015-03-12 07:51:02 +08:00 via iPhone
我觉得可以跳出用技术手段解决问题的圈子,这实际上是一个管理问题,你怎么管理团队,让成员把更多的精力放在工作上。想必在 iPad 使用上钻空子的员工,在其它地方也会钻空子,而且技术上的限制也很容易突破的。
所以建议楼主用管理方式解决这个问题。 |