请教一下大佬,关于拼多多砍一刀是如何实现的?

请教一下大佬,关于拼多多砍一刀是如何实现的?

问题描述:

一、弹窗触发活动入口一、弹窗触发活动入口

  1. 打开APP立即触发
  2. 浏览商品时触发
  3. APP在前台激活状态,手机熄屏后再亮屏触发
  4. 其它用户邀请我砍一刀触发
  5. 其它触发……

二、参与活动后连续弹窗二、参与活动后连续弹窗

  1. 1阶段弹窗确认->2阶段弹窗确认->3阶段弹窗确认…直接活动参与完成或者退出操作。
  2. 1阶段弹窗取消->1阶段弹窗挽留用户->2阶段弹窗挽留用户…直到退出成功
  3. 1阶段弹窗取消->1阶段弹窗挽留用户->挽留成功继续活动弹窗…

一、触发活动入口这块
一般做法是app预埋条件触发,但是拼多多这种几十种用户状态或者条件也是这样做吗?

二、参与活动后连续弹窗
我目前的做法是每一个阶段请求一下接口,根据接口判断返回不同的数据。但是我感觉我这种写法应该是比较烂的。
或者是不同阶段的弹窗请求不同的接口。
还是长连接呢?

希望大家给个思路和建议,感谢

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

砍一刀 指的是发起用户发起砍价后 别人帮砍有实时提醒还是浏览时弹出砍价活动弹窗 前者的话是长连接 用websocket实现,后者的话基本都是请求返回

2年前 评论
Aroad (作者) 2年前
晓飞 (楼主) 2年前
讨论数量: 6

app 端主动请求。点击请求后端,后端返回结果,app端根据结果显示相应内容

2年前 评论
晓飞 (楼主) 2年前
Snow (作者) 2年前

砍一刀 指的是发起用户发起砍价后 别人帮砍有实时提醒还是浏览时弹出砍价活动弹窗 前者的话是长连接 用websocket实现,后者的话基本都是请求返回

2年前 评论
Aroad (作者) 2年前
晓飞 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!