APP需要同时开发出安卓及苹果版本,安卓APP需要由android studio完成开发。
开发单位交付时需要提供所有的不加密的源代码,并提供APP相关的BUG升级维护服务。开发单位在从接受本APP需求开始不准泄密,开发完成后不准出售或开发相同类型的APP。APP需要用原生开发,开发出来的APP需要保证安全性,需通过合格的压力测试。APP需要有自动更新的功能。
APP功能需求如下:
1. 完成相关的任务,获得相应的赏金。
2. 实现浏览功能
浏览发布功能:由广告商填写浏览的网址及停留时间,相关的缩引图。
浏览操作功能:由用户在APP中打开广告网址,APP自动判断是否完成,需要等待停留时间结束后,给用户上金币。
小程序浏览功能:由广告商填写指定的小程序,由用户在APP中跳转到微信小程序。完成后等待广告商设计的停留时间,完成后给用户上金币。
3. 实现搜索功能
搜索发布功能:由广告商填写需要搜索的关键字,搜索的网站网址,每页需要停留的时间,需要浏览网站的深度。
搜索操作功能:由用户在APP中操作,搜索关键字,并找到对应的网站,APP自动判断是否完成任务,并记录用户所在IP,地区,关键字所在搜索引擎的页数。判断完成后,给用户上金币。
搜索的功能是按竞价的高低排名的,显示加载时,需要按广告商的每天限制数量,时间段的显示来合理分配显示任务。
4. 实现分享功能
分享发布功能:由广告商填写分享的网址及分享的标题,相关的缩引图片。
分享操作功能:由用户在APP中把广告商的广告标题及网址分享到用户所有的微信朋友,微信群或朋友圈中。让有人浏览了用户的分享,由服务器判断是否完成给用户上金币。
分享可以让用户选择分享到微信群,微信号,朋友圈。
5. 实现文章功能
文章发布功能:由广告商填写相关的文章标题,文章内容,文章是否原创,文章来源,文章标签,缩引图片。
文章显示在APP首页或文章列表中。
APP内部浏览器需要可以自动随机的变化UA,伪装成其它的浏览器,最少给APP提供10种UA的变化。
所有的功能在由操作过程中,需要有让用户举报反馈或跳过放弃任务的功能。被用户举报或放弃的任务,用户可以进行管理操作。