V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shenfu1991
V2EX  ›  问与答

支付宝/微信收款播报是什么原理

  •  
  •   shenfu1991 · 2020-04-08 22:15:45 +08:00 · 6037 次点击
    这是一个创建于 1691 天前的主题,其中的信息可能已经有所发展或是发生改变。

    经常看到一些商店有听到 “支付宝到账 xx 元”,但是这个声音不是手机发出的,所以想知道这些设备是怎么实现的。

    一般来说不是要添加店员,然后有收到款的时候就会给店员的微信 /支付宝 push 吗?

    难道这些设备自带了一个微信 /支付宝?感觉不大可能,没有那么多账号

    第 1 条附言  ·  2020-04-09 12:12:40 +08:00
    可能是我描述的不够清楚:

    手机直接连接蓝牙这种方式就不用说了,我想知道的是没有手机在旁边,通过 wifi 的方式,或者设备自己带有流量卡的

    这种方式是怎么实现的。理论上得要添加店员,店员的手机能收到微信 /支付宝的推送,才会有语音播报。播报设备上

    没有安装微信 /支付宝,那么它为什么能收到 push,是别的服务器给它的 app 发送 push ?

    正如 11 楼所说 “安卓机上安装定制 APP 获取 zfb 和 wx 的通知” ,我想知道的是这个,谢谢大家
    19 条回复    2020-04-10 10:20:29 +08:00
    opengps
        1
    opengps  
       2020-04-08 22:18:06 +08:00 via Android
    设备建立 socket 长连接到服务端,有消息就推下来,就这么简单
    LZSZ
        2
    LZSZ  
       2020-04-08 22:21:51 +08:00
    收钱码背后有个小音箱连接了蓝牙而已
    qq292382270
        3
    qq292382270  
       2020-04-08 22:22:42 +08:00
    分两种:
    1.只是个蓝牙音箱.这种最常见,各个小店大部分都用这种.
    2.支付宝有官方收款设备,第一次用帐号授权后,之后收款时候就会有提示,需要 wifi 联网.
    xabc
        4
    xabc  
       2020-04-09 00:34:09 +08:00   ❤️ 3
    一个蓝牙音响,不要多想 😄
    hlwjia
        5
    hlwjia  
       2020-04-09 00:36:13 +08:00
    ahhhhh engineer

    就是设置了个收款播报,接了个蓝牙音箱。
    delectate
        6
    delectate  
       2020-04-09 07:08:59 +08:00
    1f 就是最靠谱的答案,可惜 2~4 都歪楼了。
    ze00ro
        7
    ze00ro  
       2020-04-09 08:12:12 +08:00
    如 3 楼答案
    一个靠推送几秒内激活应用播报
    一个靠登录账号后 socket 推
    kerr92
        8
    kerr92  
       2020-04-09 08:48:50 +08:00 via iPhone
    我家店里用的是蓝牙音箱🌝
    xiofee
        9
    xiofee  
       2020-04-09 08:58:56 +08:00   ❤️ 1
    大部分小商户都是用的第三方的播报音箱,我家以前也用的这种,就是个蓝牙音箱但是由 app 控制,需要安卓手机安装 app,后台驻留,读取通知,然后进行播报。
    但是这种很依赖手机能及时弹出通知,半天收不到都是常事,这种时候就非常尴尬,后来换了银联收款,wifi 连接,像 1L 说的那样是服务器推送,这种就比较及时。
    qsmd42
        10
    qsmd42  
       2020-04-09 09:44:31 +08:00 via iPhone
    大多数小卖部用的就是个蓝牙音箱 自己去淘宝搜一下就知道啦 几十块钱而已
    alect
        11
    alect  
       2020-04-09 10:34:21 +08:00   ❤️ 1
    @xiofee #9 正解。我帮别人买过一种内置物联网卡的收款音箱,不依赖 WIFI,安卓机上安装定制 APP 获取 zfb 和 wx 的通知,然后推送到设备,目前据反馈还挺正常,延迟大概两三秒,可以接受,前提是安卓机一直开机不死机。
    shenfu1991
        12
    shenfu1991  
    OP
       2020-04-09 12:05:56 +08:00
    @alect 其实我就是想问 “安卓机上安装定制 APP 获取 zfb 和 wx 的通知” 这个是怎么实现的?楼上那么多回答感觉和我想问的不大一样,是我提问的不够明白吗。。。
    alect
        13
    alect  
       2020-04-09 13:05:12 +08:00
    @shenfu1991 #12 那就要问会安卓 APP 开发的同学了,怎么获取其他软件的通知信息
    dobelee
        14
    dobelee  
       2020-04-09 13:16:56 +08:00 via iPhone   ❤️ 1
    定制 app 通过监控安卓通知栏消息来解析出收款信息就可以了。
    xiaoliu926
        15
    xiaoliu926  
       2020-04-09 14:17:23 +08:00   ❤️ 1
    @alect 就是定制 app 常驻后台,监控通知信息,如果是 ZFB 或者 WX 的信息就拦截,然后朗读出来。没啥难度。
    alect
        16
    alect  
       2020-04-09 15:24:07 +08:00
    @shenfu1991 #12 肯定是有自建的推送服务器,
    shenfu1991
        17
    shenfu1991  
    OP
       2020-04-09 17:53:23 +08:00
    ysc3839
        18
    ysc3839  
       2020-04-10 00:09:52 +08:00
    @shenfu1991
    > “安卓机上安装定制 APP 获取 zfb 和 wx 的通知” 这个是怎么实现的?

    Android 有通知读取权限,授权了就能读通知。
    shenfu1991
        19
    shenfu1991  
    OP
       2020-04-10 10:20:29 +08:00
    @ysc3839 thanks,怪不得只有安卓能实现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:00 · PVG 09:00 · LAX 17:00 · JFK 20:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.