用户首次产生lat lng 数据,发送指定的广播通知给他
用户注册后,主aid首次产生经纬度坐标,触发服务器向这个aid推送广播,效果等同于智行车客服(aid107)向这个新的经纬度推送一条异地
不扣积分的广播(链接:http://app.14698.com/api.php///Broadcast/publish?aid=107&bid=89&payment=0&btype=1
&bcommunication=0&bvalid=2&ischange=0&nofree=0&nofree=0&lng=114.177478&lat=22.599193&geohash=ws10w4
&mid=61&password=508df4cb2f4d8f80519256258cfb975f
),广播bid89。这个动作可以捕捉到吗
经纬度和geohash每次要替
换成这个用户新写入的经纬度和geohash。
解决思路:
1. member表增加 lat lng isfirst[1/0] 字段
2. 每次和地址有关的上报都需要检查一下 isfirst=1 就接收广播;因为mid password 检查时候,就返回了整个 member 的资料,
不增加额外的查询工作量
3. 首次更新的用户,就推送一条客服的广播
4. 发送记录 broadcast_member_relationship 会有记录
流程:
1. 发现有新的需要推送的数据;
2. 模拟107 客服创建新的广播流水,得到流水id
3. 发送流水id到新的用户手机去