在微信生态业务开发中,经常需要在多个小程序或公众号中提供统一的后端服务,为解决这一刚需,提升开发效率,微信云托管新增支持「资源复用」功能,支持将一个小程序/小游戏/公众号的云托管环境共享给同主体的其他小程序/小游戏/公众号,且被复用的小程序等无需开通云托管,有效减轻账号管理压力。结合云托管的云端调试,效率进一步提升。
操作指引
前往微信云托管控制台-设置-资源复用页面,登录共享环境所在的账号。
点击右上角「关联」按钮,将会弹出对话框,在对话框中输入需要共享的账号AppID,如果条件符合,将展示logo和名称用于确认。
另外,选择共享的环境,可以选择多个,确认信息后点击「确定」按钮。
关联中会弹出管理员扫码确认框,需要当前账号下的微信管理员扫码确认。确认完成后,将在列表中显示信息,你可以进行「配置」用于变更环境,也可以操作「解绑」解除复用关系。每项操作均需要管理员扫码确认。
如需添加关联账号的相关开发者,可前往当前账号MP后台将相关开发者加为Web开发者/项目成员即可。
云端调试
共享环境后,在共享环境所在的服务中,云端调试可以切换账号主体,相应的就可以用指定账号发起调用测试,也可以复制关键代码直接用于开发。
注意事项:
当前仅支持小程序、小游戏、公众号、小商店的账号间资源复用;不支持第三方平台、开放平台WEB网站等其他账号类型的复用。
第三方平台的账号授权请参照服务商模式文档:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/cloudbase/batch/batchshareenv.html