hugsky
V2EX  ›  问与答

从技术角度看,有可能把多个二维码合并么,例如微博、微信、APP 三件套 3in1。

  •  
  •   hugsky · Jun 23, 2015 · 9552 views
  •   You need to sign in to view this topic
    This topic created in 4069 days ago, the information mentioned may be changed or developed.
    10 replies    2015-06-24 10:03:26 +08:00
    yeyeye
        1
    yeyeye  
       Jun 23, 2015   ❤️ 1
    二维码解析出来就是一个字符串 不存在微信 微博 APP的区别 所以你认为这三件套他们都能兼容另外两家吗?

    但是你可以把几个二维码缩小放一起 或者专门写个APP去识别 但是这已经超出合并二维码的意义了
    subpo
        2
    subpo  
       Jun 23, 2015
    当然可以,你需要写一个网页来合并逻辑,比如检测到android ua再跳转到A,iOS ua跳转到B
    aisk
        3
    aisk  
       Jun 23, 2015
    @subpo 这跟 Android 和 iOS 有什么区别?
    phy25
        4
    phy25  
       Jun 23, 2015 via Android   ❤️ 1
    问题在于,各家的扫一扫的兼容做得很差,让“网址”的灵活性荡然无存。

    至少微信 1) 二维码只能在微信里扫描才能跳到公众号,浏览器一打开永远是下载微信,没有 URL Scheme;2) 读取公众号信息是硬读取,也就是说即使你自己做一个二维码,URL 访问后 302 跳转到微信二维码指向的地址,微信扫描之后是空白页(前几天特意试过)。

    微信都搞不定,别的更不用说了。乖乖让每一个生态系统都占一个二维码位吧。
    wy315700
        5
    wy315700  
       Jun 23, 2015
    和二维码没关系啊,二维码只是一个传输层而已,具体传输的内容由上层应用层决定的。
    subpo
        6
    subpo  
       Jun 23, 2015
    @aisk 啥?
    aisk
        7
    aisk  
       Jun 23, 2015
    @subpo 手误,应该是「这跟 Android 和 iOS 有什么关系?」
    subpo
        8
    subpo  
       Jun 23, 2015
    @aisk 思路一样啊,做个网页,里面三个下载链接好了
    laiyingdong
        9
    laiyingdong  
       Jun 24, 2015
    做网页 扫码的时候打开网页显示你的微博和微信地址,和App下载连接。如果对方是用 微信 进行扫码的 那么微信里除了腾讯的自家应用宝之外 是不能安装 App的,也无法跳转打开微博。所以
    通过判断 最好做一个提示 引导用户点击 在浏览器中打开 当然不要直接用302
    TakanashiAzusa
        10
    TakanashiAzusa  
       Jun 24, 2015   ❤️ 1
    做一个页面判断来源UA,根据对应APP跳转到相应的链接。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1535 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:36 · PVG 00:36 · LAX 09:36 · JFK 12:36
    ♥ Do have faith in what you're doing.