微信能力相关
多端应用开发框架 SDK(Android)支持通过 jsapi 的方式进行微信 open sdk 能力的调用。
创建关联移动应用
首先,在开发平台将创建好的多端应用和移动应用关联起来,如果没有移动应用可以通过 《复用多端应用快速创建移动应用》 到开发平台快速创建
微信相关开放能力 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在开放平台填写的包名或签名不正确导致,请按照以下步骤进行排查:
如果签名与开放平台上填写的不一致,请在开放平台上修改,修改之后,需要有一定的时间才会生效,请半小时后重试。 2. 请排查确认代码中引用的 APPID 是否与开放平台上对应应用的APPID是否一致,尤其是开发者拥有多个应用的情况下,请一定确认清楚应用所使用的APPID、应用包名、应用签名是否与开放平台上登录的信息是否完全一致。
- 如果不了解如何签名可以参考文档 应用签名指引