![]() | 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 使用上钻空子的员工,在其它地方也会钻空子,而且技术上的限制也很容易突破的。 所以建议楼主用管理方式解决这个问题。 |