# 上传资源包
# 注意事项
- 该功能需使用最新的 nightly 开发者工具
- 该功能依赖最新的 SDK (Android 需 ≥ 0.9.0 版本;iOS 需 ≥ 0.9.6 版本)
- 该功能仅针对专业版,已上架的应用公测期可免费升级至专业版
# 整体步骤
多端应用资源包版本管理功能,整体的步骤如下:
# 1、构建并上传
- 在开发者工具上 选择 正式版,并运行于真机
- 点击「构建」- 「上传资源包」
- 该功能需使用最新的 nightly 开发者工具
# 2、进入资源包管理
- 登录 微信开发者平台,进入「多端应用」控制台,再进入「多端应用详情」 - 「资源包管理」
# 3、将「开发版」设为「测试版」
- 设置测试版时,可添加测试白名单;白名单的用户才可获取测试版代码进行更新
- 关于白名单中的 userid 的使用,看下文描述
# 4、将「开发版」或者「测试版」设为「线上版」
- 可以直接将「开发版」设为「线上版」,也可以将「测试版」设为「线上版」
- 设为线上版后,所有用户均可获取线上版代码进行更新
# 通过 JSAPI 设置 userId
- 接口名称:wx.miniapp.setSaaAUserId
- 使用示例:
wx.miniapp.setSaaAUserId({
userId: '用户的userId',// 开发者可自定义
})
# 注意:
- userId 是开发者业务中用于唯一标识用户的 id
- 当用户登录之后,建议小程序代码中通过
wx.miniapp.setSaaAUserId
设置 userId - 用户退出登录之后,可以通过调用
wx.miniapp.setSaaAUserId({userId: ''})
清除 - 调用过
wx.miniapp.setSaaAUserId
之后,重启 App 之后,依然生效