微信登录/分享,组件化开发问题

来源:8-2 通过注解生成指定模板的代码

默小铭

2019-04-08

请教下老师组件化开发时的一个问题:

未使用组件化时写的微信登录Demo,WXEntryActivity回调类能正常跑到onResp()方法,但是使用了组件化,微信SDK就抛以下异常了

D/MicroMsg.SDK.MMessage: send mm message, intent=Intent { act=com.tencent.mm.plugin.openapi.Intent.ACTION_HANDLE_APP_REGISTER (has extras) }, perm=com.tencent.mm.permission.MM_MESSAGE

I/MicroMsg.SDK.WXApiImplV10: handleIntent, cmd = 2

E/MicroMsg.SDK.WXApiImplV10: handleIntent fail, ex = com.tencent.mm.opensdk.modelmsg.SendMessageToWX$Resp cannot be cast to com.tencent.mm.opensdk.modelmsg.SendAuth$Resp

拿分享功能为例,能正常分享到朋友圈或者好友,但是WXEntryActivity回调类里面的接口实现方法没反应

写回答

1回答

傅猿猿

2019-04-09

你如果说的是我理解的组件化的话,那确实是不可以的,微信有它自己的规则,你要么在自己的业务mode上直接把这些累,这些包全部都写全了,要么就通过我这种迂回的办法,通过代码生成器,把它动态的生成出来,否则没得破

0
1
默小铭
自己找到原因了,我代码生成器和原生方案两个都用了,失误失误
2019-04-10
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程