帮助与文档

> >

Android 接收微信客户端消息

ShareSDK支持让您的应用接收到微信和易信客户端发送过来的消息,但由于当前易信在此功能上还没有提供实际入口(虽然保留了接口),因此本章节仅描述第三方应用接收微信发送过来的请求app消息和应用发起的信息:

上面的图片展示的分别是从聊天页面打开ShareSDK的Sample和通过点击微信上的“分享应用”信息,让ShareSDK的Sample执行一个脚本(弹出一个Toast提示)。
为了完成上面的操作,您需要在原来“.wxapi.WXEntryActivity”中重载两个方法:

名称 说明
onGetMessageFromWXReq 此方法用于处理微信发出的向第三方应用请求app message
onShowMessageFromWXReq 此方法用于处理处理微信向第三方应用发起的消息

比如处理微信向第三方应用发出请求app message这种类型的消息,在WXEntryActivity中重写方法onGetMessageFromWXReq。然后添加当微信用户点击聊天界面中您的应用的图标的时候应该执行的代码(如打开您应用中的某一个页面),于是微信客户端会在适当的时候执行这些代码,即使您的应用从来都没有启动过。
下面是上面第二个图片(向第三方应用发起的消息)的示例代码:


 

代码中的各个对象的说明可以在微信的开发文档中查阅。此方法会在用户点击“分享应用”的消息时被触发,可以执行的代码几乎不受限制,但是本例仅仅只是弹出一个Toast的提示而已。

0 1