# OpenSdk 能力初始化
在多端应用中使用微信开放平台移动应用能力,例如微信登录、微信分享、App 拉起小程序等能力,开发者需先完成移动应用账号创建,并且将移动应用绑定于多端应用中,相关的初始化操作步骤如下:
# 一、创建移动应用
- 详情可查看创建移动应用操作指引
# 二、绑定移动应用
- 移动应用创建后,需前往 多端应用控制台-详情中,将移动应用账号绑定于多端应用中,详情可查看多端应用管理操作指引
# 三、相关 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 | 监听日志 |
# 四、相关问题
- 如果出现微信弹窗提示“由于应用包签名信息校验不通过,无法分享到微信”,类似下图的报错,可参考文档检查签名问题
- 生成微信开放平台移动应用 Android 签名