收藏
回答

微信断网时使用扫一扫推送的扫码结果通知方式存在严重bug

我公司是公交公司,乘客使用“扫一扫”扫码车上张贴的一车一码,将会直接扣除用户预存的公交卡电子卡余额。

此时若网络不好情况下,扫码会失败。当用户手机网络恢复后,会收到一条“扫码结果通知”的服务通知,

此时用户点击进入,相当于再次扫乘车二维码,每扫一次,就会扣一次费,造成乘客经济损失并导致与大量乘客投诉。

建议方法:

当扫一扫识别到扫码内容是一条直接跳转的url时,通过微信内置浏览器为http请求增加一条专属的http请求header字段(如:HTTP_WECHAT_SCAN),通过不同场景进入时赋予不同值,即可区分http请求来源场景。如取值1表示来自微信扫一扫直接跳转,取值2表示来自扫码结果通知。


回答关注问题邀请回答
收藏
登录 后发表内容