Gh0u1L5 / WechatSpellbook

Wechat Spellbook 是一个使用Kotlin编写的开源微信插件框架,底层需要 Xposed 或 VirtualXposed 等Hooking框架的支持,而顶层可以轻松对接Java、Kotlin、Scala等JVM系语言。让程序员能够在几分钟内编写出简单的微信插件,随意揉捏微信的内部逻辑。
MIT License
1.7k stars 444 forks source link

IMessageStorageHook接口拦截消息导致微信界面中没有消息显示 #21

Open abc7752043 opened 6 years ago

abc7752043 commented 6 years ago

作者你好,我是刚刚接触WechatSpellbook框架的新人。在使用中遇到了这样一个问题:在0.0.3版本中的框架中,使用IMessageStorageHook该接口的 onMessageStorageInserted方法拦截下来的消息是会在微信的聊天界面中正常显示的。可是现在最新的0.0.6版本中,虽然可以拦截到别人发的消息,但是微信界面并没有任何消息提醒,似乎连插入数据库的操作都没有了。而且自己发送消息给别人的话还会导致微信闪退,我使用的微信版本是6.6.7,但我尝试过就版本的6.13.7也存在这样的问题,应该是作者您对框架进行了一些修改吧。如果我想使用新版本的框架去实现拦截消息,并且让微信能正常使用,需要做些什么改变呢?麻烦您了!

371148606 commented 6 years ago

我也遇到一模一样的问题,我用的是spellbook master分支的代码

看到你们说0.0.3版本正常,请问哪里可以查看版本,我看分支只有master

bebetter1030 commented 6 years ago

@371148606 https://github.com/Gh0u1L5/WechatSpellbook/wiki/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B

371148606 commented 6 years ago

@bebetter1030 真的非常感谢你的提醒,我先试下

xfx761 commented 6 years ago

@371148606 解决了没啊?我这边微信发送消息就会崩溃,你那边OK吗?

skys215 commented 5 years ago

我也一样…

SES-xuelan commented 5 years ago

遇到了同样的问题