我们是有两个平板端,一个是收银&下单的平板,一个是显示下单内容的平板。正常时数据都是保存在服务端,如果突然断网,我们也想收银下单功能都能用,收银只用现金收银。
断网的时候要重新登录( id,密码保存在本地),只有收银平板能够下单,下单的数据保存在本地,另一个显示平板通过 wifi 连接收银平板,收银下单的数据传到显示平板,显示平板从本地调出相关商品数据,显示平板修改的一些数据也能传送到收银平板,最终的数据都在收银平板上保存,有网时上传收银平板的未上传数据,不会与之前的数据混淆。
请问实现这个过程有什么具体的技术,发法。
谢谢~!
|  |      1shoaly      2017-07-05 12:57:07 +08:00 不科学.. 因为 整个线路断线的话, 是没办法验证客户是否真正支付了.  本身无论是支付宝,微信还是银联, 你都是要用订单号去问他们 这个订单是否支付. 这一步必须上网. | 
|  |      2leekafai      2017-07-05 13:01:01 +08:00 via Android 我只知道可以单方离线,但是两边都离线的话好像并没有多少支付系统支持,因为这个不能很好的保证支付及时。 我以前公司在摆展卖电子票的时候讨论过这种类似的东西,最终结合各大支付平台支持度得出了用户端可以离线,离线算出唯一的 hash,但商户端必须在线,对 hash 进行验证。这样是比较折中的办法。 | 
|      3USCONAN      2017-07-05 13:02:27 +08:00 信用卡是可以手工壓單 Apple Pay 用戶端不需要聯網,但是結算端應該還是要網絡的把 | 
|  |      4k9982874      2017-07-05 13:04:35 +08:00 收银端使用 4G 平板,插个流量卡,笨! | 
|  |      5orzfly      2017-07-05 13:06:36 +08:00  1 “如果突然断网” “收银只用现金收银” 楼上诸位都在回答什么问题呀…… | 
|  |      6Waooo OP 各位大神,我们的收银没有支付宝,信用卡什么的,只是收取现金。我是想知道收银的平板和显示的平板之间用什么手段可以通信(我是想把收银设置为热点,显示平板用 wifi 连接它),保存在收银平板上的数据在来网的时候,怎么能够不和服务端的数据混淆。 | 
|  |      7wafm      2017-07-05 13:41:21 +08:00  1 你说的那种并不需要外网,买个路由器 和 服务端组成内网, 下单数据可以实时的传到服务端就可以了,外面很多大型的餐饮都这么干. 即使是无线内网不稳定,那么下单数据也可以暂时先缓存在本地,联网再进行上报. 收银的话你收现金那就没什么其他大的问题了. | 
|      8Betacoefficient      2017-07-05 14:16:10 +08:00 这个你为啥不联网呢? | 
|  |      9zqiyun      2017-07-05 16:02:18 +08:00 这些回答真笑死了。。。人家都说了,断网收现金,还有楼上这个“你为啥不联网呢?”,超级无语。。。 |