| 分类 mini  | 标签 小程序  开放能力 

title

引言

小程序提供丰富的开放能力,如打开 App、打开其他小程序、获取发票、生物认证、客服会话等。部分能力通过 buttonopen-type 触发(如 getPhoneNumber、share、openSetting),部分通过 API 调用(如 wx.navigateToMiniProgram)。开放能力需在公众平台或代码中配置,部分需用户授权。

本文介绍常用开放能力的使用方式。开放能力随微信版本迭代,使用前请查阅最新文档,注意兼容性和审核要求。

打开其他小程序

wx.navigateToMiniProgram 可打开其他小程序,需在公众平台配置业务域名关联。button open-type="launchApp" 可打开关联的 App,需在 App 中配置。适用于小程序与 App 互通、多小程序跳转等场景。

<button open-type="launchApp" app-id="xxx" extra-data="">
  打开 App
</button>

需在公众平台配置关联的 App。wx.navigateToMiniProgram 可打开其他小程序。

获取用户信息与手机号

open-type="getPhoneNumber" 获取手机号,open-type="getUserInfo" 已调整,用户信息通过头像昵称填写能力获取。

生物认证

wx.startSoterAuthentication({
  requestAuthModes: ['fingerPrint'],
  challenge: 'xxx',
  success() {
    // 认证成功
  }
});

总结

开放能力随微信版本迭代,使用前请查阅最新文档。注意各能力的权限与使用场景限制,避免滥用导致审核不通过。合理使用开放能力可丰富小程序功能,提升用户体验。


上一篇     下一篇