首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
Coding
V2EX  ›  分享发现

“为什么我扫了你们的二维码还是下不了你们的 APP?”

  •  
  •   ffts · 2014-05-07 11:17:48 +08:00 · 8923 次点击
    这是一个创建于 2047 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我:你用什么扫的?
    对方:微信
    我:(┙>∧<)┙へ┻┻

    这至少是第十次了

    微信虽然推广了二维码,不过我总觉得他也害了一代人...
    33 回复  |  直到 2019-07-15 18:22:54 +08:00
        1
    dorentus   2014-05-07 11:28:18 +08:00
    不明白。

    微信碰到正常的带 URL 的二维码是会打开网页的吧,你们在网页里面放上 app store 或其它商店之类的链接应该就 OK 了啊。
        2
    ffts   2014-05-07 11:29:36 +08:00
    @dorentus 好象是微信最近改了什么了,直接扫链接不好使了
        3
    ffts   2014-05-07 11:31:03 +08:00
    @dorentus 不对,好像是apk的链接有限制,其他的还没有试,最近老有有说网站的下apk的二维码不好使了
        4
    yuelang85   2014-05-07 11:31:36 +08:00   ♥ 1
    @dorentus 如果是下载app(应用商店的没试过),微信是不能跳转的。

    楼主试试这个方法:

    http://www.th7.cn/Program/Android/201312/166039.shtml

    我去年用这个搞定的,最近听说又不行了,没试过。
        5
    loading   2014-05-07 11:32:14 +08:00 via Android
    那你建议他们用什么扫…难道淘宝和QQ?没其他扫二维码的软件了阿…

    难道我查查,那不是查快递的吗?
    什么,要专门的软件扫吗?
    那个软件的安装二维码我又用什么扫呢?

    #死循环
        6
    icyflash   2014-05-07 11:32:25 +08:00
    检测下,要是是微信浏览器打开的,提示用户在浏览器中打开

    可以参考下zhe800
        7
    loading   2014-05-07 11:33:51 +08:00 via Android
    提供一个快速好记的名字,然后公关各大国内权威山寨市场吧…
        8
    ffts   2014-05-07 11:44:45 +08:00
    @yuelang85 最近好像是有改动,这个方法还没试过,其实哪个方法都没试过...只是现在越来越多人抱怨微信扫的下不了,看来该着手解决了...
    看到还有说地址后面加#mp.weixin.qq.com,不过貌似现在也不好使了

    @loading 所以我觉得这是误导了一代人呀,微信推广了二维码,结果现在大家都想拿微信扫,可微信又不是所有的形式都支持,不过我记得以前是不是支持挺多的来着,不知道现在改了哪里了...像接触二维码早的或是微信用的少的,大概能想到用专门的软件去扫


    @icyflash 这个好像没做,那边就只是提供了一个下载地址,微信要真不好使了,就得个别处理了...
        9
    ShakeChan   2014-05-07 11:53:46 +08:00
    用应用宝的地址
        10
    sobigfish   2014-05-07 11:55:32 +08:00
    微信打不开iTunesapp地址里,腾讯自家的app都是如此。

    专门扫qr的 推荐quickmark
        11
    cxshun   2014-05-07 11:57:57 +08:00
    这时果断来推一下自家的UC浏览器!
        12
    anjunecha   2014-05-07 12:00:05 +08:00 via Android
    Barcode Scanner 还不错吧
        13
    ffts   2014-05-07 12:35:08 +08:00
    @ShakeChan 不过这个就是一主站的下载链接,想用自己的地址,感觉是不是腾讯为了推广应用宝才这么做

    @sobigfish
    @anjunecha 随便一个二维码软件应该都比微信支持的全,不过痛苦还是用户不装呀


    @cxshun UC也支持扫码了?赶紧培养用户习惯呀,感觉用浏览器扫下载地址比用微信扫靠谱...
        14
    loading   2014-05-07 12:52:07 +08:00 via Android
    @ffts 因为安全问题,系统没默认带扫描安装app,这个最纠结了。如果当初浏览器自带扫描功能,二维码早普及了。
        15
    cxshun   2014-05-07 12:56:09 +08:00   ♥ 1
    @ffts 当然,必须支持的啊,安卓是在中上角的那个+号那里吧,我是IOS,具体方位不大清楚。IOS就是在下面中间的三横那里。其他浏览器我看没一个支持的,貌似就UC支持。
    用户的习惯一直都在吧,好像基本好多人都用UC来扫码啊。而且这个功能貌似很久很久之前就有了,就我所知至少有了一年左右了。
        16
    lcx412   2014-05-07 13:08:48 +08:00
    MIUI相机自带扫码功能,还是不错的
        17
    dorentus   2014-05-07 13:15:08 +08:00
    原来是这样

    话说腾讯也不知道是怎么回事,不管是安卓还是 iOS 里面,微信内嵌的浏览器都和系统自带的浏览器有微妙的差别……太恶心……
        18
    skydiver   2014-05-07 13:20:35 +08:00 via Android
    微信浏览器不允许下载文件。
        19
    hging   2014-05-07 14:01:59 +08:00
    之前也遇到过这个问题,然后辗转了N久找到了解决办法,就是把应用上架到腾讯的应用汇。IOS还好说,生成的二维码里面可以直接跳转到itunes,但是安卓好像要下载应用汇,然后再下载- - 反正这是目前最好的解决办法了。。。
        20
    chenji   2014-05-07 14:07:51 +08:00
    作为7年资深智能手机用户,我的第一反应都是用微信扫。你让小白用户用什么扫?
    先从自己这里把问题解决掉。二维码工具的教育成本太大你改不了。把心思花在你的二维码上吧。
        21
    rove   2014-05-07 14:15:13 +08:00
    两种方式:
    1、增加引导,提示用户可从右上角浏览器打开下载。
    2、走应用宝的下载,上传应用到应用宝里,可在微信里直接下载。
        22
    icyalala   2014-05-07 14:17:57 +08:00   ♥ 2
    之前被迫研究过微信二维码的逻辑,大概是:微信先把二维码包含的网址传回微信服务器。
    如果处于白名单内(或者有其他更多的判断),则放行直接打开网址。 如果微信判断可能有风险,则显示‘网页存在风险是否打开’。用户确认后,先由微信服务器去抓取并解析网址所在的页面,然后去掉所有JS等交互,再吐给客户端,这时所有的交互,包括redirect、JS、a标签之类的,都会失效。至于说网址是否有风险那是个黑盒,完全受微信服务端控制。


    之前我的解决办法就是去检查 UA 然后针对微信做专门处理。

    具体来说:
    1.正常情况下,二维码页面会显示下载按钮,或者直接redirect到安装包/AppStore。
    2.遇到包含 MicroMessenger 字符串的UA时,就多显示一张图片,图片提示“由于微信的限制,如果不能自动下载,请点击右上角xx按钮,用safari打开” 类似这样的文案。

    (弄得我好恶心 =_= )
        23
    ming   2014-05-07 14:19:49 +08:00
    应用宝有个二维码 支持AppStore地址也 微信应该可以扫
        24
    ZeusYu   2014-05-07 19:33:22 +08:00
    要说最简单的解决方案,就是上腾讯的应用宝,申请那个微下载。
    微信强推应用宝,干掉了apk的链接和appstore的链接,太恶心了。
        25
    ffts   2014-05-07 19:34:16 +08:00
    @hging
    @rove
    @ming 原来就想直接挂个链接下,没想过用第三方的商店,要加上的话估计就类似豌豆荚安装,360安装什么的了
        26
    ffts   2014-05-07 19:38:23 +08:00
    @ZeusYu 所以有种被绑架了的感觉,但也没什么辙
        27
    rove   2014-05-07 22:27:41 +08:00   ♥ 1
    @ffts 挂在应用宝,但是扫描之后什么都不用管会自动跳转下载,只会短暂停留下应用宝的界面,这是腾讯自家产品的特权·· 别的应用市场做不到的。
        28
    trimleo   2014-05-07 23:08:40 +08:00   ♥ 1
    最近也做这个 办法就是判断是否是微信浏览器打开 然后用js弹出提示右上角打开浏览器
        29
    lliioogg   2014-05-08 09:39:20 +08:00
    我记得google有个官方推荐的扫码app吧,谷歌验证器要扫的时候会推荐你
        30
    ffts   2014-05-08 10:09:01 +08:00
    @lliioogg 是不是就是zxing
        31
    hging   2014-05-09 10:57:56 +08:00
    @ffts 这个现在如果想解决大批量的微信扫描的话,就只能上架到应用汇了。其他的第三方商店不论是扫描都没办法弹出的。
        32
    satnosun   2014-05-14 11:10:23 +08:00
    以前二维码都是用第三方浏览器扫的,后来才知道微信也可以扫……
        33
    PZzaT   152 天前
    目前主流的是通过浏览器跳转,不过还是有办法的,有第三方能直接下载 https://www.openinstall.io/
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1270 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 00:04 · PVG 08:04 · LAX 16:04 · JFK 19:04
    ♥ Do have faith in what you're doing.