微信能力相关

多端应用开发框架 SDK(Android)支持通过 jsapi 的方式进行微信 open sdk 能力的调用。

创建关联移动应用

首先,在开发平台open in new window将创建好的多端应用和移动应用关联起来,如果没有移动应用可以通过 《复用多端应用快速创建移动应用》open in new window 到开发平台快速创建 图片

微信相关开放能力 API

开放能力基于微信 opensdk,关联的是微信 open平台的应用id。开发者调用相关接口获取的用户身份数据。如果需要关联小程序的数据,需要获取unionID,将移动应用和小程序应用关联起来。

名称功能说明
微信登录官方提供 wx.login 和 wx.miniapp.login 以及 wx.getMiniProgramCode 和 wx.weixinMiniProgramLogin 这 4 个个api,详情可查看微信登录
wx.miniapp.login微信登录
wx.miniapp.requestPayment微信支付
wx.miniapp.hasWechatInstall判断是否安装微信
wx.miniapp.launchMiniProgram跳转微信小程序
wx.miniapp.shareTextMessage分享文本到微信
wx.miniapp.shareImageMessage分享图片到微信
wx.miniapp.shareVideoMessage分享视频到微信
wx.miniapp.shareMiniProgramMessage分享小程序到微信
wx.miniapp.shareWebPageMessage分享网页到微信
wx.miniapp.requestSubscribeMessage请求微信一次性订阅消息
wx.miniapp.openCustomerServiceChat微信客服
wx.miniapp.onOpensdkLog监听日志

相关问题

1. 调用微信接口时,微信弹窗提示“由于应用包签名信息校验不通过,无法分享到微信”?

部分App调用Opensdk进行分享或拉起小程序操作时,会收到包名或签名失败的提示,一般为app在开放平台填写的包名或签名不正确导致,请按照以下步骤进行排查:

  1. 需要自查一下签名或包名是否与开放平台open in new window上填写的完全一致(需要注意的是,修改了签名等是需要通过审核的,没有审核通过的话则不会生效)。特别注意,应用签名为Md5格式,使用签名生成工具open in new window生成。示例如下:

如果签名与开放平台上填写的不一致,请在开放平台上修改,修改之后,需要有一定的时间才会生效,请半小时后重试。 2. 请排查确认代码中引用的 APPID 是否与开放平台上对应应用的APPID是否一致,尤其是开发者拥有多个应用的情况下,请一定确认清楚应用所使用的APPID、应用包名、应用签名是否与开放平台上登录的信息是否完全一致。

  1. 如果不了解如何签名可以参考文档 应用签名指引