关于聚享赚这个App玩家试玩某应用5分钟发放奖励的功能实现

qq_26763799 2016-02-26 10:05:41
因为目前也要做类似功能

1.在安卓5.0系统他用usage来查看用户是否使用某个App到达规定时间,但是5.0以下的他是如何去监测用户使用的?

2.类似这样的功能应该是服务器端做延迟奖励发放还是客户端这边做?

目前实现了5.0以上用usage权限查看用户所有APP使用情况,5.0以下用服务获取栈顶activity的包名对比实现倒计时5分钟,但是有很多问题

1.可能被打断(突然来电话,用户切监测的app出去看QQ或者微信) 解决办法:存首选项或者做本地数据库,倒计时存储时间

2.(重点)安卓后台服务很有可能被系统释放(因为在玩游戏,很可能长时间运行导致内存不够),导致倒计时失败,奖励发放无效.... 暂时无解...


服务器端得小伙伴说所有用户调到同一个加分接口,不好对每一个用户进行追踪并倒计时发放奖励(用户如果多不知道要开几个线程去倒计时,大概是这个意思)....

请教有做过类似需求的大牛说说大概的实现方法是怎样的
...全文
213 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧