如何使用 iOS 系统相机扫码并激活微信扫二维码付款流程

2021-04-16 12:20:50 +08:00
 vain

前今天在这里看贴的时候记得在某个贴里有位老兄提到他关闭了 iOS 里微信的相机权限,然后做了一个 shortcut 用系统相机实现扫微信和 alipay 的二维码然后自动跳转进 APP 继续付款流程。

昨天想起这个事,用系统相机尝试了好几次,每次扫了二维码识别后跳转都是到微信的 APP 下载页面(即使是 wechat 已经安装的情况下),没办法直接激活微信程序并继续付款流程。

所以问题来了,如何利用 iOS Shortcut (或其它方式)实现: 1.wechat 和 alipay APP 完全没有相机权限。 2.使用系统相机扫付款二维码之后能自动跳转 app 并继续付款流程。

希望懂的老哥不吝赐教,谢谢!

4355 次点击
所在节点    Apple
28 条回复
Yumax
2021-04-16 12:31:15 +08:00
不知道🤷‍♂️
processzzp
2021-04-16 12:37:14 +08:00
支付宝可以用这个捷径:

微信别想了,不可能的。每次用微信扫码的时候,请在心里默念三遍「张小龙是傻×」
lucy2020
2021-04-16 12:45:30 +08:00
有的,稍等哥发你
hkyshefavor
2021-04-16 15:00:01 +08:00
URL 设置 weixin://scanqrcode 捷径
processzzp
2021-04-16 15:05:23 +08:00
@hkyshefavor 这个只是调起微信的扫码界面,楼主要的是像我上面那个捷径一样,用系统自带的相机扫码,然后把参数传给支付宝 App,这样不需要赋予支付宝 App 相机权限
dLvsYgJ8fiP8TGYU
2021-04-16 16:02:26 +08:00
iOS 相机只可以识别普通二维码,对于小程序那种私有协议没法识别吧

对于普通二维码,先读取文本内容然后复制到微信文件传输助手,再点击链接不知道是否等效于使用微信扫码?
hkyshefavor
2021-04-16 16:42:53 +08:00
@processzzp 看错了,没注意到不允许微信访问照片
crazychang
2021-04-16 16:50:24 +08:00
我只是好奇那位老兄不用视频通话吗。。。
clrss
2021-04-16 16:51:09 +08:00
给权限, 然后物理遮蔽镜头?
dingdangnao
2021-04-16 17:03:38 +08:00
@processzzp 默认支持打开支付宝啊?我是 14.5 beta 的

https://cdn.dingdangnao.com/nCloud/bMe0kIhFvbtOdsGi.jpeg
wipbssldo
2021-04-16 17:35:28 +08:00
@dLvsYgJ8fiP8TGYU 付款码还是普通的二维码
honeycomb
2021-04-16 17:56:31 +08:00
@crazychang 可以需要视频通话的时候临时开,原则上来说微信可以使用唯一的必要权限只有一个(处于前台时)联网。
ch2
2021-04-16 18:03:34 +08:00
微信不支持 uri 协议调起支付任意类型的二维码
7gugu
2021-04-16 18:13:24 +08:00
@processzzp 貌似现在原生相机就支持跳转到支付宝应用
daveh
2021-04-16 18:56:29 +08:00
@crazychang 总有人喜欢拿自己的经验去说别人。FaceTime 视频不香吗?自带 callkit 唤醒,跟接电话一样不会漏。
相反 wx 视频,callkit 都无法支持,没看到提示就漏接了。
全家都苹果全家桶,还真看不上 wx 视频,权限就不用给。
vain
2021-04-16 19:49:21 +08:00
@crazychang 微信属于我目前暂时不得不用的 APP,等过两年退休了就彻底不用了。

我问这个问题主要还是方便爸妈用微信支付买菜,毕竟他们不会像我这样记得用的时候临时开关权限。

我对微信的权限控制是最严的,没有相机和照片权限,没有麦克风权限,通知权限只给个红点,另外也没有绑定手机号和银行卡。朋友圈等多余功能一概关掉。

支付?apple pay 或者 alipay 被动扫码,再不行就现金。

支付用的 APP 和联络用 APP 不能是同一个。

除非别无选择,否则我绝不和别人视频,网络音频我使用 facetime audio
或者用 wickr

像一些敏感权限,比如照片,相机,麦克风,只给了个位数的 APP,然后用 screen time 加密码锁死权限修改的通道。

我做了 shortcut 解析二维码的转码文本以在扫码前先知道大概内容,而且没有绝对必要 我从来不扫别人的二维码。

我使用的电话不是自己的实名,我也从来没有手持自己的身份证拍过照。

说这么多,我只是想表达一个正常人在这个逼仄的社会中是在如何努力地保护自己的隐私,不要觉得很奇怪,我相信有很多人也是这么努力的。
vain
2021-04-16 19:57:10 +08:00
@hkyshefavor 感谢,不过这个我也知道。这个并不能实现我的主要述求:不给与微信相机权限的情况下扫码付款成功。
processzzp
2021-04-16 21:06:44 +08:00
@dingdangnao 你这是支付宝自己的二维码,当然支持跳转。有时候路边小店还有摊贩会用那种聚合收款码,这种情况就只有用我上面的那个捷径了。
cc @7gugu
FS1P7dJz
2021-04-16 23:14:06 +08:00
@vain 握手
相信你看我名字也知道我也是同道中人
crazychang
2021-04-16 23:30:18 +08:00
@daveh 同志 我只是很友好的好奇。。并没有说教别人啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/771067

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX