1
dorentus 2014-05-07 11:28:18 +08:00
不明白。
微信碰到正常的带 URL 的二维码是会打开网页的吧,你们在网页里面放上 app store 或其它商店之类的链接应该就 OK 了啊。 |
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 OP @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 OP |
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 OP |
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吧,谷歌验证器要扫的时候会推荐你
|
32
satnosun 2014-05-14 11:10:23 +08:00
以前二维码都是用第三方浏览器扫的,后来才知道微信也可以扫……
|
33
PZzaT 2019-07-15 18:22:54 +08:00
目前主流的是通过浏览器跳转,不过还是有办法的,有第三方能直接下载 https://www.openinstall.io/
|