# 多端特有 JSAPI 总览

由于 APP 场景和小程序场景不尽相同,需要为 APP 场景下提供特有的 JSAPI 来完善丰富相关功能。

# 微信相关开放能力

开放能力基于微信 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 监听日志

# 原生拓展能力

提供原生相关的能力,满足更多业务场景需求

名称 功能说明
wx.miniapp.IAP 苹果支付相关接口
wx.miniapp.registOpenURL 监听App打开的事件
wx.miniapp.getXGPushManager 消息推送服务
wx.miniapp.installApp 安装应用(Android)
wx.miniapp.jumpToAppStore 跳转当前应用的 AppStore 下载页(iOS)