微信小程序开发
# 准备
配置服务器域名 (后端需要的 appid 和 appsecret)

**注意:其中业务域名是 小程序中使用 ` <web-view> `才需要配置的域名**配置小程序成员管理 (体验成员可以使用体验版的小程序)

开发者下载开发工具 (opens new window) (开发者工具使用前,需要在后台 [ 成员管理 -> 项目成员 ] 分配开发者权限)
版本管理 (开发者通过开发工具上传体验版,在这里可以获取体验码,分享到体验群中,就可以使用体验版小程序了)

# 注意
网络
开放能力
-
因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 button 组件的点击来触发
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" ></button>; Page({ getPhoneNumber(e) { console.log(e.detail.errMsg); console.log(e.detail.iv); console.log(e.detail.encryptedData); }, });1
2
3
4
5
6
7
8
9
10
11
12 分享到朋友圈(Beta) (opens new window)
目前仅支持 Android 平台
-
小程序菜单增加收藏功能,可收藏某个页面至收藏夹。点开小程序右上角胶囊,点击收藏按钮会触发 `Page.onAddToFavorites` 事件。 -
此功能需要用户主动触发才能打开 APP,所以不由 API 来调用,需要用 open-type 的值设置为 launchApp 的
button组件的点击来触发。```js <button open-type="launchApp" app-parameter="wechat" binderror="launchAppError">打开APP</button> ```
在一个小程序的生命周期内,只有在特定条件下,才具有打开 APP 的能力。 在基础库 < 2.5.1 的版本,这个能力的规则如下: 1. 当小程序从 1069 场景打开时,可以打开 APP。 2. 当小程序从非 1069 的打开时,会在小程序框架内部会管理的一个状态,为 true 则可以打开 APP,为 false 则不可以打开 APP。这个状态的维护遵循以下规则: 3. 当小程序从 App 分享消息卡片(场景值1036)打开时,该状态置为 true。 当小程序从以下场景打开时,保持上一次打开小程序时打开 App 能力的状态: 5. 从其他小程序返回小程序(场景值1038)时(基础库 2.2.4 及以上版本支持) 6. 小程序从聊天顶部场景(场景值1089)中的「最近使用」内打开时 7. 长按小程序右上角菜单唤出最近使用历史(场景值1090)打开时 8. 当小程序从非以上场景打开时,不具有打开 APP 的能力,该状态置为 false。 -
发起微信支付。调用前需在[小程序微信公众平台](https://mp.weixin.qq.com/) -功能-微信支付入口申请接入微信支付。了解更多信息,可以参考[微信支付开发文档](https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/api.shtml) -
- OCR (opens new window) (银行卡,驾驶证,机车证,身份证,营业执照,通用印刷体 )(限制免费,升级付费)
上次更新: 2022/05/05, 17:47:41