创建小程序包

在小程序控制台创建了小程序包后,才可进行后续的小程序发布等一系列操作。创建小程序包资源时,您需要填写基本信息和配置信息。

前置条件

你已经在配置管理界面,完成小程序包相关配置。欲了解详细信息,参见 配置小程序包

操作步骤

进入 mPaaS 控制台,完成以下步骤:

  1. 点击左侧导航栏的 小程序 > 小程序发布
  2. 小程序正式包管理 标签页中,点击 小程序包列表 右侧的 新建
    说明
    • 小程序测试包管理 用于在正式发布前对测试包进行内部自测、验证。
    • 小程序正式包管理 用于自测无误后的正式包发布。
  3. 新建小程序 窗口,填写小程序的 ID 和小程序名称,点击 确定。其中,小程序 ID 为 16 位数字。
    说明:新建小程序后,该小程序在 小程序正式包管理小程序测试包管理 标签中均可见,您可在对应的标签页中为对应的小程序添加正式包或测试包,两者操作步骤相同。
  4. 在小程序 App 列表下,找到新增的小程序,点击 添加
  5. 基本信息 栏,完成以下配置:
    • 版本号:填写小程序包的版本号,例如 1.0.0.1
    • 客户端范围:选择小程序 App 对应的 iOS 或/和 Android 客户端最低版本和最高版本。
      说明:必须选择一个客户端类型。
    • 图标:点击 选择文件 上传小程序包的图标。图片格式必须为 png、jpeg、jpg,建议上传像素为 180*180,图标核心图形在白色 160 px 范围内。
      说明:首次创建小程序包时,必须上传该小程序的图标。之后发布该小程序包的其他版本,不上传则默认使用上个版本的图标。
    • 包类型:定义上传的小程序包属于哪个类型。
      • 小程序测试包管理 中,可选择 真机测试包真机预览包
        说明
        • 真机测试包和真机预览包均为通过 IDE 上传的测试版本,只能通过扫描 IDE 生成的二维码进行访问使用。
        • 真机测试包支持小程序 IDE 的远程调试,真机预览包不支持远程调试。
      • 小程序正式包管理 中,可选择 功能包插件包
        说明:目前功能包和插件包在功能上是一样的,没有区别。
    • 文件:上传小程序包资源文件,文件格式为 .zip
  6. 配置信息 栏,完成以下配置:
    • 主入口 URL:必填,小程序包的首页,例如 /index.html#pages/index/index
      说明:从小程序全局配置文件 app.jsonpage 数组的第一项获取首页地址。更多关于 app.json 的介绍,参见 应用
    • 显示底部导航栏:是否在小程序的底部显示导航栏,该配置项默认不可修改。当您上传小程序包后,前端页面会解析小程序包文件并判断是否有 tabconfig 文件,如果有,则此处显示“是”,否则显示“否”。
    • 显示右上角功能选项:选择是否在小程序的右上角显示更多的功能选项。
    • 虚拟域名:自动显示配置小程序包时填写的虚拟域名。
    • 扩展信息:选填,填写页面加载参数,格式为 KV,用逗号(,)分隔多个 KV。
      说明:mPaaS 支持配置小程序包的请求时间间隔,可单个配置或全局配置。
      • 单个配置:即只对当前小程序包配置。可在 扩展信息 中填入 {"asyncReqRate":"1800"} 来设置请求时间间隔。其中 1800 代表间隔时长,单位为秒,设置范围为 0 ~ 86400 秒(即 0 ~ 24 小时,0 代表无请求间隔限制)。
      • 全局配置:全局配置需在客户端代码中进行配置,请参见 接入 Android接入 iOS
    • 下载时机:选择用户下载该小程序包的时机。
      • 若选择 仅 Wi-Fi,则只有在 Wi-Fi 网络时会在后台自动下载小程序包。
      • 若选择 所有网络都下载,则在非 Wi-Fi 网络时会消耗用户流量自动下载,慎用。
    • 安装时机:选择用户安装该小程序包的时机。
      • 若选择 不预加载,则只有进入小程序包或小程序页面时才安装。
      • 若选择 预加载,则小程序包或小程序下载完成后自动安装。
  7. 勾选 已确认以上信息准确,提交后不再修改
  8. 点击 提交

后续步骤

发布小程序包