扩展 SDK
WARNING
请注意,当前域名 https://dev.weixin.qq.com/docs/framework
文档已不维护,请前往微信文档中心 找到对应的新文档继续使用
- 为缩减 SDK 的体积,基础 SDK 将不包含部分扩展能力的 JSAPI,如开发者需使用对应的接口能力,需勾选对应的扩展 SDK
- 扩展 SDK 与 JSAPI 的对应关系可查看SDK 使用介绍
- JSAPI 详情可查看 API 总览
- 当前支持的扩展 SDK 如下(注意,Android 与 iOS 有所区别):
Android 扩展 SDK
- 如下图:
iOS 扩展 SDK
- 如下图:
其他说明
- 以上扩展 SDK 可在
project.miniapp.json
中配置,详情可查看 project.miniapp.json
openSDK
- 关于微信登录、微信分享、微信支付等开放能力,Android 无需额外配置扩展 SDK;iOS 则需配置 OpenFuns SDK,且区分是否包含微信支付功能的版本;若你的应用使用了微信开放能力但无支付相关功能,需勾选 OpenFuns SDK(不含支付)的版本,否则在上架 App stroe 时会被驳回
- OpenFuns SDK(不含支付)和 OpenFuns SDK(含支付) 不可同时勾选
扫码
- 如果使用了扫码的功能,ios 应用需勾选 Others SDK
XWEB
- 如果使用了 canvas、echart 等功能,Android 应用需勾选 XWeb SDK;且建议勾选 XWeb Embed SDK ,此版本 SDK 可在首次启动时即可加载,使得首次启动时即可正常使用 canvas、echart 等功能
- 补充:xweb 支持在真机使用,支持在 arm64 模拟器使用,不支持在 x86 模拟器或其他模拟器使用
- XWeb SDK 和 XWeb Embed SDK 无需同时勾选,如果同时勾选效果等同于只勾选 XWeb Embed SDK
苹果支付
- 苹果支付相关接口,无需勾选相关的扩展 SDK ,按照接口文档接入即可