前今天在这里看贴的时候记得在某个贴里有位老兄提到他关闭了 iOS 里微信的相机权限,然后做了一个 shortcut 用系统相机实现扫微信和 alipay 的二维码然后自动跳转进 APP 继续付款流程。
昨天想起这个事,用系统相机尝试了好几次,每次扫了二维码识别后跳转都是到微信的 APP 下载页面(即使是 wechat 已经安装的情况下),没办法直接激活微信程序并继续付款流程。
所以问题来了,如何利用 iOS Shortcut (或其它方式)实现: 1.wechat 和 alipay APP 完全没有相机权限。 2.使用系统相机扫付款二维码之后能自动跳转 app 并继续付款流程。
希望懂的老哥不吝赐教,谢谢!
1
Yumax 2021-04-16 12:31:15 +08:00 via iPhone
不知道🤷♂️
|
2
processzzp 2021-04-16 12:37:14 +08:00 via iPhone 2
|
3
lucy2020 2021-04-16 12:45:30 +08:00
有的,稍等哥发你
|
4
hkyshefavor 2021-04-16 15:00:01 +08:00 1
URL 设置 weixin://scanqrcode 捷径
|
5
processzzp 2021-04-16 15:05:23 +08:00 via iPhone
@hkyshefavor 这个只是调起微信的扫码界面,楼主要的是像我上面那个捷径一样,用系统自带的相机扫码,然后把参数传给支付宝 App,这样不需要赋予支付宝 App 相机权限
|
6
dLvsYgJ8fiP8TGYU 2021-04-16 16:02:26 +08:00 via iPhone 1
iOS 相机只可以识别普通二维码,对于小程序那种私有协议没法识别吧
对于普通二维码,先读取文本内容然后复制到微信文件传输助手,再点击链接不知道是否等效于使用微信扫码? |
7
hkyshefavor 2021-04-16 16:42:53 +08:00
@processzzp 看错了,没注意到不允许微信访问照片
|
8
crazychang 2021-04-16 16:50:24 +08:00
我只是好奇那位老兄不用视频通话吗。。。
|
9
clrss 2021-04-16 16:51:09 +08:00
给权限, 然后物理遮蔽镜头?
|
10
dingdangnao 2021-04-16 17:03:38 +08:00
|
11
wipbssldo 2021-04-16 17:35:28 +08:00
@dLvsYgJ8fiP8TGYU 付款码还是普通的二维码
|
12
honeycomb 2021-04-16 17:56:31 +08:00 via Android
@crazychang 可以需要视频通话的时候临时开,原则上来说微信可以使用唯一的必要权限只有一个(处于前台时)联网。
|
13
ch2 2021-04-16 18:03:34 +08:00
微信不支持 uri 协议调起支付任意类型的二维码
|
14
7gugu 2021-04-16 18:13:24 +08:00
@processzzp 貌似现在原生相机就支持跳转到支付宝应用
|
15
daveh 2021-04-16 18:56:29 +08:00 via iPhone 2
@crazychang 总有人喜欢拿自己的经验去说别人。FaceTime 视频不香吗?自带 callkit 唤醒,跟接电话一样不会漏。
相反 wx 视频,callkit 都无法支持,没看到提示就漏接了。 全家都苹果全家桶,还真看不上 wx 视频,权限就不用给。 |
16
vain OP @crazychang 微信属于我目前暂时不得不用的 APP,等过两年退休了就彻底不用了。
我问这个问题主要还是方便爸妈用微信支付买菜,毕竟他们不会像我这样记得用的时候临时开关权限。 我对微信的权限控制是最严的,没有相机和照片权限,没有麦克风权限,通知权限只给个红点,另外也没有绑定手机号和银行卡。朋友圈等多余功能一概关掉。 支付?apple pay 或者 alipay 被动扫码,再不行就现金。 支付用的 APP 和联络用 APP 不能是同一个。 除非别无选择,否则我绝不和别人视频,网络音频我使用 facetime audio 或者用 wickr 像一些敏感权限,比如照片,相机,麦克风,只给了个位数的 APP,然后用 screen time 加密码锁死权限修改的通道。 我做了 shortcut 解析二维码的转码文本以在扫码前先知道大概内容,而且没有绝对必要 我从来不扫别人的二维码。 我使用的电话不是自己的实名,我也从来没有手持自己的身份证拍过照。 说这么多,我只是想表达一个正常人在这个逼仄的社会中是在如何努力地保护自己的隐私,不要觉得很奇怪,我相信有很多人也是这么努力的。 |
17
vain OP @hkyshefavor 感谢,不过这个我也知道。这个并不能实现我的主要述求:不给与微信相机权限的情况下扫码付款成功。
|
18
processzzp 2021-04-16 21:06:44 +08:00 via iPhone
|
20
crazychang 2021-04-16 23:30:18 +08:00
@daveh 同志 我只是很友好的好奇。。并没有说教别人啊
|
21
wclebb 2021-04-17 02:23:20 +08:00 via iPhone
咋说呢,微信和 QQ 连分享照片都要几层次的操作步骤才能分享出去。何况这个……明显它们是故意让你留在里面微信生态环境。
|
23
liaoyaoheng 2021-04-17 12:34:00 +08:00
ios 自带相机能识别个人收款二维码跳转支付宝,商铺未知。 @processzzp
|
24
processzzp 2021-04-17 14:28:45 +08:00 via iPhone
|
25
liaoyaoheng 2021-04-17 23:53:34 +08:00
只是跳转链接,然后 safari 然后 登陆京东后 进入 safari 的京东支付。 @processzzp
|
26
Tony4ee 2021-04-18 01:42:02 +08:00 via iPhone
|
27
ydchen 2021-04-18 18:44:02 +08:00 via iPhone
@vain #16 我的 WeChat 也没有绑定银行卡没有实名认证,上次回国因为这事差点连那个登机的 HS QR 码都拿不到。要拿 HS 码必须通过 WeChat 实名认证。而现在要实名,除了身份证,还必须有中国银行卡,我没有,所以操作不了。最后不得已选择了我没有中国身份证,才强行用护照拿到了码。
说了这么多,只是想表达,在中国,WeChat 基本就是个 govt 官方的工具。他们收集任何信息都觉得是理所应当。很多时候给人造成极大的麻烦,避开的话几乎寸步难行。当然不去中国就没有影响,但中国出生长大的人,总有前往中国的需求…… |
28
vain OP @ydchen 对,去年因为瘟疫流行的影响,很多地方要求扫码登记健康码才能出入。然后有些不得不经过的关口居然只支持微信扫码(我自己有支付宝的健康码,一般都是用支付宝的健康码),这种时候我自己常用的微信(没手机号绑定)的就不行了,逼得我临时注册了一个绑定手机号的微信(绑的手机号也不是我本人实名)才能扫码出入。
不用说,这个微信我平时根本就放在副机上,完全不打开的。后来疫情缓和了一些,我连这个微信都不拿来扫码了,而是截图了一个绿色健康码扫码成功的画面,发到主用手机上,每次路过装模作样扫一个,然后给看守晃一下,至今没有问题。 所以也别高估了匪的能力,它们做起正经事来总是千疮百孔的。只要有可能,我就要尽力保护好自己的隐私。 |