跨账号环境共享
云开发支持跨账号环境(资源)共享,即一个小程序的云开发资源可以授权给同主体下其他小程序 / 公众号使用,并有以下好处:
优势 & 特点 | 说明 |
---|---|
资源复用 | 云开发资源可共享给其他账号使用,创建新小程序无需复制或迁移数据 |
能力复用 | 开发好的云函数可以授权给其他账号原生调用,类似 HTTP 服务,做到能力复用 |
Web 支持 | 在 Web 中既可以使用公众号登录态访问小程序云开发资源和能力,又可以在 Web 中用未登录模式访问 |
细粒度授权 | 授权粒度细,如可以只授权云函数调用权限而不授权修改权限 |
单层级授权 | 单层级授权保证了安全,如A有B的授权,B有C的授权,但A没有C的授权,此时A可以调B但不能直接调C |
详见跨账号环境共享能力文档完成快速配置和使用
注意,被共享的小程序,也需要开通云开发,操作路径:微信开发者工具 - 控制台 - 设置 - 创建新环境,会引导用户开通云开发。