Android(安卓)微信接入公共平台回调失败
16lz
2021-01-26
参考:http://www.tuicool.com/articles/fuiqiy
http://blog.csdn.net/zz7zz7zz/article/details/9116443评论如何让我们的App接收到微信的反馈?
1. 在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activity,并在manifest文件里面加上exported属性,设置为true。
2. 实现IWXAPIEventHandler接口,微信发送的请求将回调到onReq方法,发送到微信请求的响应结果将回调到onResp方法。
3. 在WXEntryActivity中将接收到的intent及实现了IWXAPIEventHandler接口的对象传递给IWXAPI接口的handleIntent方法。当微信发送请求到你的应用,将通过IWXAPIEventHandler接口的onReq方法进行回调,类似的,应用请求微信的响应结果将通过onResp回调。
其他注意事项:
1. 是不是必须在WXEntryActivity里发送sendReq及WXEntryActivity必须被调用?
WXEntryActivity可以不被调用,在sendReq后微信有响应就会到WXEntryActivity的onReq,所以一般onReq里Toast发送结果后需要finish(),这样直接返回到发送sendReq的UI(用户感觉不到有WXEntryActivity的存在)。
其中,必须要新建WXEntryActivity类,实现IWXAPIEventHandler接口,同时该文件必须在xxx.xxx.xxx.wxapi包下,回调才有作用
悲剧,忙了2小时...
更多相关文章
- Android(安卓)Application详解
- Android(安卓)回调函数应用
- Android(安卓)SDK部分主要API功能简介
- Android瀑布流StaggeredGridView学习研究
- android核心技术与最佳实践笔记(一)
- ADB工具的使用
- 【Android】BroadcastReceiver发送intent给service或者activity
- Android(安卓)对集合对象排序(快排与实现接口排序)
- 《Android(安卓)应用 之路》干货集中营 GankIOClient