首页
社区
课程
招聘
[外包]微信群消息记录插件[安卓APP],报价:3万
发表于: 2016-9-16 12:17 9055

[外包]微信群消息记录插件[安卓APP],报价:3万

2016-9-16 12:17
9055
客户是一家基金公司,要求做一个微信的插件,可以记录微信群里面的聊天消息,实时备份到服务器上,作为历史记录查询。主要是信息要留痕,这样可以满足证监会的要求。另外微信讨论的内容涉及投资方面的秘密信息,所以希望放在公司自己的服务器上(可以访问外网的)。
目前客户的现状是:用网页版的微信,然后每天把群聊内容复制粘贴出来。但很容易有丢失,比如网页版微信自动退出又没有及时发现重新登录。所以急需要这样一个软件机器人,能够自动记录下所有的消息内容,存储到服务器上。
目前我们的要求和方案是:
1、开发出安卓版的机器人软件,然后客户电脑上再安装一个安卓模拟器,这样将机器人软件安装在电脑上的模拟器里面,就可以将这台电脑长期开机,作为消息的接收和记录器了。
2、只需要开发出安卓版本的APP即可,APP也只负责消息的发送功能。服务器端收到消息的处理,由我们来完成。即APP端只负责发送聊天消息过去。
3、群里面的所有聊天内容,都需要存储发送。包括:文本、语音、图片、表情、红包、转账、视频、文件、系统提示等等。可以设置只记录指定的微信群。其他群的消息,不用发往服务器。
4、群成员信息要进行详细记录,谁发的消息,什么时候发的,要唯一可识别。
5、APP端需要使用账户密码登录。账户由管理后台进行分配。
6、安全性要求。由于应用场景安全性要求较高,因此数据的传输,以及APP端的发送,一定要考虑周全。比如要防止恶意提交数据到服务器,服务器端会对提交消息的IP、时间戳进行验证对比。APP提交的数据内容,全部采用RSA进行加密,在服务器端进行解密。
7、要求提供源码。以便后期我们进行维护更新。
8、请有经验的团队进行开发。费用可做适当调整,详细的根据时间周期、能实现的功能程度进行详谈(应标界面留言交流)。

项目应标链接:http://ce.kanxue.com/project-out_list.htm

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 3181
活跃值: (1796)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
寒战~
2016-9-16 12:22
0
雪    币: 129
活跃值: (2763)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
寒战②~  
2016-9-16 12:56
0
雪    币: 3277
活跃值: (1992)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
实现起来高难度。。
2016-9-16 15:45
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
看到这些TX、阿里的标,你说是不是他们在钓鱼?
2016-9-16 16:27
0
雪    币: 6
活跃值: (345)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有兴趣这个东西
2016-9-26 10:40
0
雪    币: 102
活跃值: (142)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
简单的要死行吗,这都能卖3w?
安卓的微信消息记录全部存储在里面的sqlite数据库里,定时将数据库备份到服务器就行了,几句代码而已。。。
2016-9-27 10:57
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
那你可以去接单了,注意他是实时加密数据后传送,这个需要socket吧
2016-9-27 11:41
0
雪    币: 203
活跃值: (224)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
给个另外的思路:
用PC版本的微信,勾选保存聊天记录。就解决了客户端存储这块。

至于数据怎么发送到服务端:

不如直接研究windows端的聊天记录如何解密,发送好了。
2016-10-11 18:20
0
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我是雇主,对这个问题,做一个最终的解答。
安卓版本,我们找到人实现了,就是像上面几位朋友说的,去实时读取微信本地是SQLite数据库。但是存在问题,后来放弃了这个方案。问题在于:
1、不实时。微信写库,与我们查库存在延时。最快得要3秒才发到服务器,慢的情况45秒,平均7秒。这个延时是客户无法接受的。
2、采用安卓模拟器,太耗电脑资源。普通配置的电脑,模拟器根本跑步起来。即使跑起来了,也是很慢,一慢就会导致延时非常严重。
现在我们实现了苹果版的,采用hook拦截数据,这样可以实现秒到服务器,真正实现了实时。但因为是把微信APP打包在自己的APP里面,实现重签,所以经常出现微信提示非官方客户端,从而封号。
现在我们不得不考虑另外两种思路去实现了:
1、从windows上的微信入手。实时监听windows版本的微信消息,只能去用电脑了。
2、现在新版本的微信,已经可以实现将手机上的聊天记录,备份到电脑上。我们可以去分析聊天备份文件即可。但这个肯定就不是实时的了,但也不会漏数据。好像实现更简单。

如果Windows版微信或者备份,有可以做的。可以联系我,QQ:285252760
2016-12-28 17:16
0
游客
登录 | 注册 方可回帖
返回
//