成都天府通 1 秒出码之 IOS 捷径实现

2020-05-29 09:17:04 +08:00
 ydeveloper

Q:为什么不使用 URL Schemes 方法?

A:首先是没找到;其次是这个方法会唤醒 APP,跳来跳去不喜欢,唤醒后还要加载数据,还有强制亮屏的瞬间,感觉不爱。

Q:为什么不用天府通 APP 的接口?

A:早期版本可以实现,当时也做过,只是手贱误删了。更新后的版本抓包,就是一团乱麻,没有找到可用方法。如果有仁兄有方法,可以一起交流。

Q:有效期多久?

A:早期用抓的天府通 APP 里的方法每个 COOKIE 有效期大概 20+天的样子,现在这个方法不知道还能持续多久,后续测试好后更新此答案。

Q:为什么不把文件直接公布?

A:不是扫盲帖,会使用捷径的同学一看这个帖子就会明白,不会用的估计对这个问题也不感兴趣。

anyway,欢迎讨论。

8938 次点击
所在节点    iOS
40 条回复
dullwit
2020-05-29 09:26:51 +08:00
我换了 7 芯卡,直接刷手机
illl
2020-05-29 09:28:41 +08:00
@dullwit 天府通是个奇葩,你换啥都不能直接刷
glaucus
2020-05-29 09:32:38 +08:00
云闪付有办法吗,哭了每次都要点两下
zclHIT
2020-05-29 09:33:36 +08:00
会有人出个扫盲贴嘛?
create2308
2020-05-29 09:57:06 +08:00
地府通迟迟不接入 Apple Pay
用一次吐槽一次,但还是不得不用。
现在已经不想使用实体卡了
ydeveloper
2020-05-29 09:57:20 +08:00
@glaucus 哈哈,云闪付正在尝试。估计有点困难。毕竟这货要便宜些。
zclHIT
2020-05-29 10:01:07 +08:00
刚看到是要从市民云的入口开始抓嘛?我只抓到了一堆 static 的文件。。。。
vtoexwj
2020-05-29 10:53:19 +08:00
@ydeveloper 云闪付多少折啊
kookio
2020-05-29 11:05:24 +08:00
那啥 apple pay 的京津冀互联交通卡,不支持四川成都吗?长沙都可以啊,只是没折扣,ios13.5
ydeveloper
2020-05-29 11:47:18 +08:00
@create2308 当然接入 Apple Pay 是最好的解决方案。从北京的情况来看,仍然只能用银行卡绑定,想支付宝收能量还是有点不能两全。
create2308
2020-05-29 11:47:19 +08:00
@create2308 更正:地铁还未接入,公交已接入。
ydeveloper
2020-05-29 11:47:51 +08:00
@glaucus 云闪付还在尝试,毕竟这货要便宜些嘛。出新了再本贴更新。
ydeveloper
2020-05-29 11:51:26 +08:00
@zclHIT tfsmy.chengdu.gov.cn ,看这个域名下的请求,加油兄弟。
xratzh
2020-05-29 12:02:00 +08:00
CQ 一直都在用微信和支付宝小程序直接扫。方便快捷
580a388da131
2020-05-29 13:06:34 +08:00
我在地府还是老是刷卡吧,幺蛾子太多了。🙃
580a388da131
2020-05-29 13:12:08 +08:00
话说你们看着微信支付宝详细到秒的乘车记录不慎得慌吗?
ydeveloper
2020-05-29 13:41:39 +08:00
@580a388da131 我的观点是,只要活在世上,就一定会有痕迹。出个门都有天眼。技术给我们带来便利性的同时,牺牲一些个人隐私作为用户画象还是有必要的。有了这些约束,会更好约束自己的行为。再则说,自己也不过是苍海一米,谁会来查自己呢。进一步说,这个时代,谁要是真来查你,什么资料查不出来呢。你说是吧。
Unclev21x
2020-05-29 14:56:21 +08:00
@illl
@create2308

去年去了一次成都,表示天府通的体验真是太差了。
ranleng
2020-05-29 15:40:50 +08:00
@create2308 看到这个我就想吐槽. 公交不应该包括地铁么..
上次开通个微信乘车卡, 结果没法坐地铁.. 问了下才知道 公交 = 公交车,
MaxLi77
2020-05-29 15:42:28 +08:00
{
"data": {
"encPrik": "sg*****A8",
"offlineQrData": {
"validTime": "003C",
"version": "01"
},
"qrCertNos": ["7"],
"qrcodeData": {
"expiresIn": 60,
"qrcode": "AS******Kr"
}
},
"message": "获取乘车二维码成功",
"status": 0
}
Android 上抓包看了下,Response 大概是这样,那个 qrcode 和二维码扫的结果是一样的,不过还没摸清楚发包规则

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

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

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

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

© 2021 V2EX