V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ibnf
V2EX  ›  程序员

微信小程序的最终入口疑似曝光,竟然可以放桌面?

  •  
  •   ibnf · Nov 19, 2016 · 8389 views
    This topic created in 3447 days ago, the information mentioned may be changed or developed.

    张小龙的朋友圈照片流出,有人发现图片中的小程序居然摆在桌面上,有图有真相:

    https://www.wxappr.com/post/91

    那么问题来了: iOS 允许微信这样搞吗?

    33 replies    2016-11-22 19:23:14 +08:00
    tony1016
        1
    tony1016  
       Nov 19, 2016
    其实就一个网页吧。 iOS 本来就允许网页快捷方式
    amon
        2
    amon  
       Nov 19, 2016
    真的很丑啊,和微信逼格严重不符吧。
    524139477
        3
    524139477  
       Nov 19, 2016   ❤️ 1
    张小龙的手机屏还是裂开的……
    xcodebuild
        4
    xcodebuild  
       Nov 19, 2016
    @tony1016 然而 iOS 并不允许微信在桌面放网页快捷方式
    mogita
        5
    mogita  
       Nov 19, 2016 via iPhone
    随意摆弄用户环境不是安卓的特性吗。
    jiezhi
        6
    jiezhi  
       Nov 19, 2016
    @codefalling 应该可以的吧, QQ 中游戏模块可以在桌面放了快速进入游戏的快捷方式,微信应该也是可以的吧
    xcodebuild
        7
    xcodebuild  
       Nov 19, 2016
    @jiezhi 我没有在 iOS 的微信里找到把联系放到桌面的功能, Android 上有。
    ShiningRay
        8
    ShiningRay  
       Nov 19, 2016
    安卓上很早联系人就可以放桌面了
    feikaras
        9
    feikaras  
       Nov 19, 2016
    @tony1016 ios 应用内网页不行的。搞小程序怕是微信过不了审的。
    nfroot
        10
    nfroot  
       Nov 19, 2016
    很遗憾的情况是,一般 APP 已经没有权限去创建桌面快捷方式了,哈哈哈,就是因为之前一群滥用的,比如糗事百科,桌面丢一个快捷方式 你点进去是一个安装程序 安装其他程序
    ETiV
        11
    ETiV  
       Nov 19, 2016 via iPhone
    iOS 上可以这么做吧:

    微信跳出到 Safari
    引导用户在 Safari 操作添加主屏幕快捷方式
    用户从主屏幕进入后,网页自动跳 wx://
    run2
        12
    run2  
       Nov 19, 2016
    @feikaras 干嘛要网页链接,很明显是 URL scheme 然后用他们的小应用的 appid 识别, 小程序本身也不在 app 包内啊
    cnZary
        13
    cnZary  
       Nov 19, 2016
    Chrome 在桌面创建快捷方式没见过么?
    同理 ios 的那个 Safari
    feikaras
        14
    feikaras  
       Nov 19, 2016
    @sobigfish steam 快捷方式么。问题是这种能过审么?
    run2
        15
    run2  
       Nov 19, 2016
    @feikaras 本来现在大多数 app 都有 url scheme 啊,比如支付你调用支付宝 支付宝又跳转回来, 比如微博的 sso 登录


    https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html

    https://www.zhihu.com/question/19907735
    这个知乎回答太片面 但可以一窥

    url scheme 后面的参数都可以传入 app 的
    application(_:didFinishLaunchingWithOptions:)
    https://developer.apple.com/reference/uikit/uiapplicationdelegate/1622921-application
    feikaras
        16
    feikaras  
       Nov 19, 2016
    @sobigfish 但没有桌面快捷方式 /应用程序商店 /浏览器扩展吧。
    feikaras
        17
    feikaras  
       Nov 19, 2016
    @sobigfish 这些 schemes 是拿来应用间互动的吧。
    run2
        18
    run2  
       Nov 19, 2016
    当然现在 apple 对 url scheme 并没有像 groupid merchantid 设置唯一占有,所以可能会被仿造,总有收紧限制的一天, 但因为可以传参, wx 他自己的 url scheme 里还是可以区分程序的 id 的
    假定一个小程序 id 为 xiaochengxu 假设他们自己定义的语法 weixin://applet/xiaochengxu 这么来启动特定的小程序页面
    run2
        19
    run2  
       Nov 19, 2016
    @feikaras safari 的添加到桌面的功能会被利用到,但最后指向的页面是 url scheme 而不是 http/https 而已 http https 也是 url scheme 其中的 2 种而已
    feikaras
        20
    feikaras  
       Nov 19, 2016
    @sobigfish 并不解决微信小程序实质是一个应用商店的问题。如果走了 safari 的添加到桌面那用户体验完了。
    run2
        21
    run2  
       Nov 19, 2016
    它本来就是, 我也没解释这个啊. 你纠结的究竟是什么-。-
    benwwchen
        22
    benwwchen  
       Nov 19, 2016
    苹果对国产大 Apps 一向很纵容吧(微信支付宝之类的),感觉功能做得多杂都能过审核的。另外,百度贴吧就有引导打开 Safari 添加快捷方式到桌面的。
    feikaras
        23
    feikaras  
       Nov 19, 2016
    @sobigfish 。。问题我纠结的是 2 个阿,不用 safari 如何添加到桌面。这个性质的 app 审核过不过。。。。 =。=
    xz
        24
    xz  
       Nov 19, 2016
    @524139477 为什么用还,难道他以前就裂了吗
    viator42
        25
    viator42  
       Nov 19, 2016
    安卓大概知道怎么实现的了,创建一个 url 放到主屏幕上,用微信打开.读取 url 中的参数打开对应的小程序.
    国内没有 play 平台他们可以随便作
    kindjeff
        26
    kindjeff  
       Nov 19, 2016 via iPhone
    现在的百度贴吧就可以
    kindjeff
        27
    kindjeff  
       Nov 19, 2016
    iOS 的用户可以去看看百度贴吧客户端,可以把一个吧作为入口放在桌面。
    youxiachai
        28
    youxiachai  
       Nov 20, 2016 via iPad
    @ETiV 贴吧就是这么干..
    riordanw
        29
    riordanw  
       Nov 20, 2016
    不是什么新东西, Android 微信的公众号就是可以放在桌面的。
    game3108
        30
    game3108  
       Nov 21, 2016
    @kindjeff 这么神奇?他们怎么做的?
    kindjeff
        31
    kindjeff  
       Nov 21, 2016
    @game3108 iOS 本来就是允许一些网站做成 HTML5 应用,在 safari 上点放到桌面,以后点开的时候会是 app 的体验。百度贴吧就是这么做的,只不过它点开是空白页面,唤起百度贴吧。
    game3108
        32
    game3108  
       Nov 22, 2016
    @kindjeff 这个要在 safari 里手动点放到桌面吧?但百度贴吧那个是全自动的么?还是也需要手动的?
    kindjeff
        33
    kindjeff  
       Nov 22, 2016
    @game3108 需要在贴吧里面点放到桌面,看样子是可以自动做到的吧(但是没有这个需求)。你可以去试一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4401 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 00:16 · PVG 08:16 · LAX 17:16 · JFK 20:16
    ♥ Do have faith in what you're doing.