WebClip 无需苹果的 IOS 企业签名就可以安装到苹果手机,永不闪退 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JoHandle
V2EX    Apple

WebClip 无需果的 IOS 企业签名就可以安装到苹果手机,永不闪退

  •  
  •   JoHandle 2019-05-16 09:25:48 +08:00 12085 次点击
    这是一个创建于 2350 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是我前几天才了解到的苹果规则,相当于桌面快捷方式,而且可以做到没办法删除,图标可自定义,URL 自定义。因为本质就是个快捷方式,而且可以通过写一些 JS 做到类似 APP 的体验,让链接在内部跳转,不会在 Safari 中重新打开链接,所以这个适合有自己移动端网站的朋友,当然这个没办法获取设备信息。

    另外昨天海草科技( fabuapp.cn )的客服妹子说我帮他们在 V2EX 上打了小广告,昨晚跟我说她们多了很多从 V2 到她网站的访客,那应该是我昨天在 V2 评论的功劳,于是送了我两周的签名,哈哈,感谢 V 友们

    22 条回复    2020-03-19 16:10:45 +08:00
    JoHandle
        1
    JoHandle  
    OP
       2019-05-16 09:29:04 +08:00
    但是 WebClip 也需要证书签名,目前我了解到的可以用 HTTPS 的 SSL 证书和苹果证书(个人企业都行)可以签,但是自测只搞定了 HTTPS 证书的,如果有 V 友会苹果证书的,请赐教
    dingdangnao
        2
    dingdangnao  
       2019-05-16 19:04:41 +08:00
    你说的是 PWA 吧。。。。。
    JoHandle
        3
    JoHandle  
    OP
       2019-05-16 19:10:38 +08:00 via iPhone
    @dingdangnao 不全是,PWA 只是实现 APP 的方式,web clip 是让这个 web 能够成为像 APP 一样安装到苹果桌面并且不用企业签名
    dingdangnao
        4
    dingdangnao  
       2019-05-16 19:31:43 +08:00
    @JoHandle 你用 Safari 打开任何一个网页都能直接添加到桌面。。
    JoHandle
        5
    JoHandle  
    OP
       2019-05-16 21:50:25 +08:00
    @dingdangnao 啊,这个真的不知道,怎么弄,教教我
    JoHandle
        6
    JoHandle  
    OP
       2019-05-17 13:47:10 +08:00
    1
    dingdangnao
        7
    dingdangnao  
       2019-05-17 13:58:57 +08:00   1
    Safari 最下面分享按钮 有一个添加到主屏幕。
    JoHandle
        8
    JoHandle  
    OP
       2019-05-17 14:13:06 +08:00
    @dingdangnao webClip 相对于 Safari 添加到桌面有几个优势
    1、webClip 是可下载且可以安装的文件,所以用户可以通过下载直接安装到桌面,而 safari 需要用户手动设置(最核心)
    2、webClip 可以定制 ICON
    3、webClip 可以让应用无法长按删除
    dingdangnao
        9
    dingdangnao  
       2019-05-17 14:39:05 +08:00
    @JoHandle 意义是什么?
    1.你下载的是个描述文件,安装描述文件要输入密码,你说跟 Safari 添加到桌面 哪个麻烦?
    2.任何网页 只要按照 Apple 的开发文档添加几个标签 都可以定制 ICON
    3.场景是什么?把描述文件删了就好了啊。
    JoHandle
        10
    JoHandle  
    OP
       2019-05-17 17:06:58 +08:00
    @dingdangnao
    1、一般用户不知道如何添加,而且还需要主动添加,描述文件下载后被动安装只需要输入密码就可,相对简单很多
    2、ICON 确实可以
    3、一般正规的确实没有场景,但是你如果流氓呢?比如福彩,现金贷
    可以体验下: https://dibaqu.com/zemu
    JoHandle
        11
    JoHandle  
    OP
       2019-05-17 17:09:16 +08:00
    @dingdangnao 这个我没有设置不可删除
    Mitt
        12
    Mitt  
       2019-05-18 01:44:54 +08:00 via iPhone
    尝试了一下 ios12.1.1,点击安装会下载描述文件,允许后要自己到设置 通用 里去安装描述文件才行,这个体验流程不知道比 safari 添加到桌面差多少倍了
    JoHandle
        13
    JoHandle  
    OP
       2019-05-18 03:06:37 +08:00 via iPhone
    @Mitt IOS12 确实没有以前流畅了,但是怎么让用户去用 Safari 添加到桌面呢?这个教育成本有点高!
    iheshix
        14
    iheshix  
       2019-05-18 13:54:44 +08:00
    这本来就是非法操作吧?直接向苹果举报就完事儿了。
    Mitt
        15
    Mitt  
       2019-05-18 17:21:47 +08:00 via iPhone
    @JoHandle 不不不 你这个教育成本比添加到桌面还高
    JoHandle
        16
    JoHandle  
    OP
       2019-05-19 09:49:50 +08:00
    哈哈,好吧。看来这个没多少人会用
    rogerchen
        17
    rogerchen  
       2019-05-19 10:36:07 +08:00
    @Livid Spam
    kwan
        18
    kwan  
       2019-06-01 03:27:44 +08:00
    @JoHandle 请教一下,页面链接怎么设置不会弹出 Safari ?
    SuperHzw
        19
    SuperHzw  
       2019-07-17 18:36:53 +08:00 via iPhone
    我最近也在研究这个 但是签名不了 可以帮助一下吗
    168888
        20
    168888  
       2020-03-19 09:53:19 +08:00
    @JoHandle 主要是存在跳浏览器,还有 ios 13 显示顶部域名的问题。而且还不能加启动图!如果有人解决了,麻烦说一下
    168888
        21
    168888  
       2020-03-19 13:50:32 +08:00
    @168888 解决了,差不多就是企业签名的价格,体验和原生一样,还需要技术配合处理。你们需要可以+qq 一四三九六五五七六四
    168888
        22
    168888  
       2020-03-19 16:10:45 +08:00
    首先很多 h5 封装后会有跳浏览器的现象,下面是解决跳浏览器的代码
    <script>
    if(("standalone" in window.navigator) && window.navigator.standalone){
    var noddy, remotes = false;
    document.addEventListener('click', function(event) {
    noddy = event.target;
    while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
    noddy = noddy.parentNode;
    }
    if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes))
    {
    event.preventDefault();
    document.location.href = noddy.href;
    }
    },false);
    }
    </script>

    这样已经差不多可以了。但是,这样还是有一点问题,就是 ios 13 系统 顶部会显示域名,这样太丑不好看

    而且还不能加启动图

    如果使用 h5 封装成 ipa 文件包,再拿去做企业签名,就不会有这个问题。
    可是企业签名太贵了。便宜的不稳定。而且很容易掉签。掉签后第二天就用不了了。

    我找了很多个服务商,才解决的顶部域名问题,还可以加启动图,体验和原生 app 一样。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2924 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 13:22 PVG 21:22 LAX 06:22 JFK 09:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86