机构可能会有很多的粉丝群,老师有很多家长群,比如发送通知 如果一个个的群发送那么就很繁琐。所以就有一键群发的需求。只需要在一个群发送内容主动同步到其他群。
微信消息转发方案取舍
方案1. 因为微信有本地数据库SQLite, 消息会保存到本地,直接读取数据可以获取到聊天消息。(包含一些已删除的会话消息),但是微信使用SQLCipher加密了数据,需要密钥才能访问。加上需要一直查询数据库,所以放弃该方案。
方案2. 使用开源框架微信机器人实时获取消息,通过接口处理消息(该方案的弊端在于 微信有很强的反挂方案,存在封号的风险)
方案3.全新的解决方案。(这里保密,不然也会被封)
微信转发消息消息体
1.文本消息(容易处理,里面包含了发送的内容和发送人等信息)
2.图片消息 (如下图)主要一个缩略图和一个高清图,默认会下载缩略图(不清晰)
微信图片消息 中的链接在浏览器中打开不了,需要调用微信内部函数下载图片到本地,然后通过网站服务将图片开放给用户访问。
这里处理图片消息会比文本消息慢一点点,大概100毫秒的样子
微信登录的有效期是5-7天,过了有效期程序会主动退出。
(风险提示)仅作为研究心得,请勿研究该方向