如何发布全局小程序


前提条件

  • 发布者需要具有 GM 权限才能执行此操作

  • vika版本 >= v0.21.0

  • backend-server 环境变量: SKIP_GLOBAL_WIDGET_AUDIT=true


发布全局小程序

请参考[文档],了解发布小部件所需的准备工作。

widget-cli release -g

// 如果您使用的是社区版或企业版,并且尚未为OSS配置外部地址,则需要为编译后的代码指定上传地址。
widget-cli release -g --uploadHost <host>


示例:



下架全局小程序

仅支持小程序发布者操作

# 进入小程序开发目录
widget-cli unpublish -g



旧版上架方式(不推荐)

适用于vika版本 <=v0.20.0

  1. 获取已成功发布的自建小程序packageid

  2. 登录mysql 服务器

# 进入mysql 容器
docker exec -it vikadata_mysql_1 bash

#登录mysql 数据库
mysql -u'帐号' -p'密码'


  1. 运行以下Sql语句

UPDATE `vikadata`.`vika_widget_package` SET `release_type` = 1 WHERE `package_id` = 'packageid'//替换获取到的packageid