vonnyfly
V2EX  ›  iOS

写了一个登录公司 WIFI 的 app,怎样分享给其他人用呢?

  •  
  •   vonnyfly · Dec 28, 2015 · 4946 views
    This topic created in 3964 days ago, the information mentioned may be changed or developed.

    公司的 WIFI 密码每天都变,很是麻烦,所以写了个 App ( iOS ),想分享给同时用,有啥好办法没有?
    这个 App 只在连接上公司的特定 WiFi 后才能登录成功,估计发到 App Store 也审核不通过。而且目前刚入门 iOS 开发,还没买开发者帐号。

    目前能想到的有两个:
    1. 用企业证书签名,某宝有服务,最便宜也要一百大洋,不知道靠谱不。
    2. 买个开发者帐号,套个壳发到 App Store ,比如开发个正常的 App ,在某个角落放上这个功能。

    大家怎么看?

    34 replies  •  2015-12-29 23:55:32 +08:00
    w88975
    w88975
    Dec 28, 2015
    1
    loveuqian
    loveuqian
    Dec 29, 2015 via iPhone
    2
    公司有多少人
    插你电脑上 run 一下
    wezzard
    wezzard
    Dec 29, 2015
    3
    The 2nd floor is right.
    k9982874
    k9982874
    Dec 29, 2015 via iPhone
    4
    其实你做个通知功能 密码改变就通知你 然后你在公司微信群里发一下就解决了(逃~
    cattyhouse
    cattyhouse
    Dec 29, 2015 via iPhone
    5
    把密码公布在公司内部的网页服务器上,让他们自己去访问。
    abelyao
    abelyao
    Dec 29, 2015
    6
    @k9982874 @cattyhouse
    如果楼主做的 APP 可以自动以新密码连接 Wi-Fi 呢?
    SoloCompany
    SoloCompany
    Dec 29, 2015
    7
    @abelyao 恕我愚昧, iOS 体系下如何做到让 app 直接控制 wifi
    20150517
    20150517
    Dec 29, 2015
    8
    公司 wifi 每天变,这意义何在?这样就安全了?
    xjbeta
    xjbeta
    Dec 29, 2015 via iPhone
    9
    蒲公英
    sutking
    sutking
    Dec 29, 2015 via iPhone
    10
    http://up.91vst.com/vst/ios/download.html
    这个是否可以参考一下?
    XianZaiZhuCe
    XianZaiZhuCe
    Dec 29, 2015
    11
    做个微信号,每天自动发密码就行了
    xjbeta
    xjbeta
    Dec 29, 2015
    12
    @SoloCompany 网页登陆吧 电不信 移不动的 Wi-Fi 就这样的
    atone
    atone
    Dec 29, 2015
    14
    @SoloCompany iOS 9 的 network extension 就可以实现这样的功能。
    chaoxn
    chaoxn
    Dec 29, 2015
    15
    @xjbeta 蒲公英最后还是需要有开发者账号的
    goodbest
    goodbest
    Dec 29, 2015
    16
    @SoloCompany @abelyao @cattyhouse
    因为 lz 提到“只在连接上公司的特定 WiFi 后才能登录成功”,所以我猜是类似 CMCC 或者酒店的 wifi ,可以先连上 wifi ,然后弹出登录窗口以后输入密码才能上因特网。
    这样的话本质就是开个网页,发个 POST 请求就行,都不用特殊的 app 。


    另外一种情况,就是 wifi 本身的连接密码天天变。这种情况下,一般正确的方式是通过 MDM 下发 /更新 mobileconfig 配置文件,里面含 wifi 连接信息。不过我猜 lz 不是这种。
    vonnyfly
    vonnyfly
    OP
    Dec 29, 2015
    17
    @goodbest 是 post 数据,打开网页填上用户名密码, LZ 想省掉这个步骤,只能 App 了,网页不能跨域 POST ,服务器不认的。

    你说的后一种不知道怎么弄,我估计没权限。
    vonnyfly
    vonnyfly
    OP
    Dec 29, 2015
    18
    @k9982874
    @loveuqian
    @wezzard
    @cattyhouse
    @XianZaiZhuCe
    @xjbeta
    统一回复一下,公司是每天发布到内网的需要登陆的一个页面,我已经实现了一个公众账号推送密码,但仍然需要打开网页填上密码登录, lz 比较懒,就写了个 App 。 LZ 公司是外企,人比较多,在没有大量分享公众账号的情形下已经有 1k 的订阅量,看来需求还是挺大的。
    vonnyfly
    vonnyfly
    OP
    Dec 29, 2015
    19
    @w88975
    @Semidio
    这个知道,别人不能安装,也没啥用。。。
    goodbest
    goodbest
    Dec 29, 2015
    20
    既然有 1k 订阅量,一人捐 1 元就有了开发者帐号了...
    goodbest
    goodbest
    Dec 29, 2015
    21
    @vonnyfly
    另外, wifi 帐号应该属于企业机密(尤其外企)。
    既然 wifi 密码每天换,说明公司很看重这个。
    lz 你弄个公众号谁都能看的话,是否相当于泄密,自己考虑一下吧。
    goldenlove
    goldenlove
    Dec 29, 2015
    22
    让公司买企业证书,然后内部发布~
    mzer0
    mzer0
    Dec 29, 2015
    23
    @vonnyfly 可以做成二维码, 扫二维码自动登录 wifi.
    vonnyfly
    vonnyfly
    OP
    Dec 29, 2015
    24
    @goodbest 考虑过这个,不过这个是公网 WIFI ,就是给员工个人设备访问的,这个 WIFI 不能连接内网,有专门的工作 WIFI 。
    vonnyfly
    vonnyfly
    OP
    Dec 29, 2015
    25
    @mzer0 估计不行,同样存在跨域以及 post 的问题。
    mzer0
    mzer0
    Dec 29, 2015
    26
    @vonnyfly 用户先在流量模式下扫二维码打开你的网站, 然后再连 wifi, 再切回你的网站点击登录, 用网页里静态 js 来发 post 请求.
    z530151716
    z530151716
    Dec 29, 2015
    27
    我们公司也是类似于 cmcc , chinanet 那种,不过是先用密码连上 wifi ,然后用工号密码认证。
    z530151716
    z530151716
    Dec 29, 2015
    28
    日。。习惯 ctrl+enter 回车了。
    问题在于, ios 没弹出认证页面认证,根本就不会出现 wifi 的图标,也就是没连上 wifi 。
    这样怎么 post 呢?
    goodbest
    goodbest
    Dec 29, 2015
    29
    @vonnyfly lz 你实现一个类似 1password 那样的 safari 插件就行了..
    goodbest
    goodbest
    Dec 29, 2015
    30
    @goodbest 这个插件就做 2 件事:
    1. 每天自动获取密码
    2. 在特定页面自动填充帐号密码
    vonnyfly
    vonnyfly
    OP
    Dec 29, 2015
    31
    @mzer0 跨域了,不行,已经尝试过。
    vonnyfly
    vonnyfly
    OP
    Dec 29, 2015
    32
    @z530151716 是不是手机的问题,或者设置的问题。我记得我同事的手机也这样,弄了一下就好了。他现在用我的这个 APP 很爽。
    bbbb
    bbbb
    Dec 29, 2015 via iPhone
    33
    Xcode 7 之后可以直接把同事手机拿过来,登录你的 Apple id 可直接安装到手手机! Xcode 7 真机调试!
    bbbb
    bbbb
    Dec 29, 2015 via iPhone
    34
    等他们手机都加入你的账号了后,下次就可以通过蒲公英等发布了!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5084 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 01:42 · PVG 09:42 · LAX 17:42 · JFK 20:42
    ♥ Do have faith in what you're doing.