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

来源:互联网 发布:淘宝店主首页寄语 编辑:程序博客网 时间:2024/05/10 08:47
因为目前也要做类似功能

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

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

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

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

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


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

请教有做过类似需求的大牛说说大概的实现方法是怎样的
0 0
原创粉丝点击