FinClip为企业提供小程序生态圈技术产品,开发者可在FinClip小程序开发帮助中心找到相关FinClip小程序指引

# 小程序管理

功能背景

小程序管理可用于对小程序进行管理,包括小程序详情,版本管理,代码包管理,审核管理,灰度发布。

# 1. 小程序列表

image.png 点击左侧的「小程序管理-我的小程序」,就可以进入「我的小程序」列表,在列表中您可以看到小程序相关的所有信息,点击「操作」列中的按钮,就可以查看小程序相关信息。

如果小程序已经不再使用,可以点击末尾的「禁用」按钮对小程序进行禁用,禁用后小程序将无法再进行使用。

# 2. 小程序详情

# 2.1 小程序详细信息

image.png 在小程序详情页面中,分别可以看到小程序基本信息,线上版本,审核版本与体验版本的版本卡片。

其中基本信息主要是指小程序的名称,头像,App ID,分类,标签,简介与详细描述信息。当用户打开小程序或查看小程序详情时,则会看到这里的相关信息。

image.png

请注意

当您更新小程序的相关信息后,请对小程序提交审核,以便于信息更新。

# 2.2 小程序版本管理

image.png 在小程序版本管理中,可以分别对线上版本,审核版本与体验版本进行配置,其中:

  • 线上版本代表您当前在线上环境中正式使用的小程序版本;
  • 审核版本代表您当前提交审核过程中的小程序版本;
  • 体验版本代表从开发版中选择的版本,只有指定人员才能打开的“测试版本”。

首次对小程序进行配置时,需要您手动配置小程序的各版本信息(显示界面如下图所示)。操作流程为通过 FinClip Studio 上传小程序代码信息,将已经上传的小程序设置为体验版或审核版,在审核通过后,即可将小程序上架为线上版本。 image.png

# 2.2.1 配置审核版本

点击审核版本卡片右侧的「新增审核」,在打开的弹窗中选择已经上传的小程序版本,并根据需要配置审核时对应的用户登录信息,即可将对应小程序版本提交审核流程。 image.png 若您需要小程序能够在审核后自动上架,请点击底部的「审核通过后自动上架」复选框。image.png

# 2.2.2 配置体验版本

点击体验版本卡片右侧的「配置体验版本」,在打开的弹窗中选择已经上传的小程序版本,并根据需要配置审核时对应的用户登录信息,即可将对应小程序版本提交审核流程。 image.png 添加体验版本后,在体验版本卡片中您可以点击「配置体验成员」,设置为体验者的成员,可以拥有打开体验版小程序的权限。 image.png

配置完成后,点击体验版的二维码图标,并使用 FinClip App 扫码( FinClip App 的使用请参考: FinClip App 常见问题 ),即可进行预览和测试; image.png 您还可以点击「设置页面路径」,输入携带参数的页面路径,设置后体验者将打开体验版小程序特定页面,方便体验者体验小程序功能。修改页面路径后,体验版二维码可能发生改变,您可以重新点击体验版去的最新的二维码进行体验。 image.png

# 2.2.3 审核小程序信息

请注意

若您使用的环境为 SaaS 环境,则可以点击左侧导航栏中的「小程序管理-小程序上架审核」进行小程序审核操作;若您使用的环境为社区版或私有化环境,则需要切换至运营端,在「小程序管理-小程序上架审核」中进行小程序审核操作。

image.png 在审核界面中,点击审核详情中的「同意」按钮即可完成小程序审核操作。

# 2.2.4 配置线上版本

当完成小程序审核后,点击审核版本右侧的「版本上架」按钮,在打开的弹窗中点击确认,即可将小程序从审核版本配置为线上版本。 image.png 当将小程序配置为线上版本之后,会在卡片右侧分别展示三个按钮,在其中您可以导出小程序离线包,下架线上版本,或进行版本回退操作。 image.png 导出离线包代表您可以将小程序和基础库离线包与APP、SDK一同打包,在首次打开小程序时便可从本地打开,从而提升小程序加载速度。 image.png 下架线上版本代表您可以将当前线上版本的小程序进行下架操作,当小程序被下架后,用户即无法通过已经关联的应用或其他入口打开小程序。 image.png 版本回退则代表您可将小程序回退到指定版本,目前最多支持回退到最近发布或已回退的 5 个版本,回退到指定版本不需要对小程序进行审核操作。

# 2.3 小程序代码包管理

在小程序代码包管理中,您可以查看当前小程序上传过的代码包版本,支持对指定版本的代码包进行下载。

image.png

在 FinClip 的不同环境中可能会有「是否能够通过线上环境上传代码包」的对应入口,为了保证体验与操作顺畅,我们建议您通过开发者工具完成小程序代码包的编译与上传工作。

# 2.4 小程序审核历史

image.png 在小程序审核历史中,您可以看到当前小程序的历史版本审核信息,并且可以点击小程序审核版本中的对应详情信息。 image.png 点击小程序右侧的「查看详情」按钮,可以查看小程序对应版本的审核信息,也可以对小程序进行快捷上架或下架操作。

# 2.5 小程序灰度发布

image.png 在灰度发布功能中,可以对小程序按照不同版本设置对应的灰度发布计划,使得不同用户可能会根据自身的用户标签与其他信息,打开不同版本的小程序。 image.png 灰度发布的规则需要在「小程序管理-规则配置」中进行配置,您可以在其中增加对应的规则信息。FinClip 已经默认为您提供了地理位置(上海范围,广州范围,北京范围,深圳范围),网络(2G,3G,4G,5G,WiFi),运行时版本(iOS,Android),基础库版本等对应规则。

如果您需要查看灰度发布的功能相关介绍,可以点击这里 查看

# 2.6 小程序隐私管理

image.png 在小程序隐私设置页面中,你可以对小程序的用户隐保护指引与名称搜索许可进行设置。 image.png 如果小程序对用户相关数据进行了管理与访问,则可以通过「用户隐私保护指引设置」对小程序中访问用户相关的信息,以及用户联系开发者的相关方式进行配置。 image.png 小程序名称搜索配置,则用于对用户是否能够通过小程序名称检索小程序进行配置。

# 2.7 小程序搜索可见性设置

在小程序搜索可见性设置中,您可以根据实际情况,对小程序搜索可见性配置。搜索可见性是指用户能够通过何种方法搜索并打开您的小程序。

目前我们提供了两种可见性选项,分别为:

  • 不允许搜索(用户只能通过小程序二维码与小程序ApID打开小程序),选择本选项则代表用户只可以通过固定入口打开您的小程序;
  • 允许通过搜索小程序名称,简介及sitemap配置打开此小程序,选择本选项则代表用户可以通过搜索功能打开您的小程序。

# 2.8 数据周期性更新与数据预拉取

为了保证用户能够在弱网或其他情况下更流畅地打开小程序,我们在小程序详情页面中增加了“数据周期性更新”与“数据预拉取”两个功能。

数据周期性更新功能可以使得用户打开小程序时可以更快地渲染页面,减少用户等待时间,增强在弱网条件下的可用性。数据预拉取功能可以在小程序冷启动的时候通过小程序管理后台提前向第三方服务器拉取业务数据,当代码包加载完时可以更快地渲染页面,减少用户等待时间,从而提升小程序的打开速度。

当您点击数据周期性更新卡片右侧的开启,可以在其中配置对应的数据下载地址。配置保存后,小程序管理后台会在一定的网络条件下,每隔 12 小时(以上一次成功更新的时间为准)向配置的数据下载地址发起一个 HTTP GET 请求,其中包含的 query 参数如下,数据获取到后会将整个 HTTP body 缓存到本地。

当您点击数据预拉取卡片右侧的开启,可以在其中配置对应的数据下载地址。配置保存后,小程序管理后台将向开发者服务器(此处配置的数据下载地址)发起一个 HTTP GET 请求,其中包含的 query 参数如下,数据获取到后会将整个 HTTP body 缓存到本地。

关于本功能的技术说明请点击这里 (opens new window)

# 3. 功能与环境对比

当前功能在不同环境中可能有所区别与限制,具体请见下表,如需要进一步了解不同版本间区别与介绍,可以点击这里 (opens new window)

社区版环境 SaaS 环境 企业版(年付费或一次性买断)
小程序管理
© 2022 FinClip with ❤