继微信正式推出微信小程序后,各个大厂陆续发布了各自的小程序平台 —— 支付宝小程序、百度小程序、头条小程序,各家不同的小程序标准一度让开发者们激情开骂,虽然目前跨平台的小程序开发可以通过taro、mpvue、kbone等跨平台开发框架来解决,但是不同平台的小程序管还是非常麻烦,每次在不同的平台完整的上架一批上架小程序都要登陆好多个账号,还需要在多个平台完成从权限、账号、版本管理、上下架等多方面的工作……
尤其是我司,由于业务需要(电商、小游戏)开发团队不仅要在微信、支付宝、抖音上上架小程序,还要在不同的流量渠道APP、集团公司App里嵌入小程序应用,几十个宿主App、不同的平台、不同版本的上架管理真是让人头秃。
以下给大家推荐一些小程序管理的工具,希望能帮到大家。
目前,我常用的是FinClip 小程序管理平台,用这个平台的原因是我们通过在app中内嵌小程序容器,可以把小程序应用投放到几十个流量app中,然后,通过小程序管理平台进行上下架、审核、版本管理等等。去年,官方更新了功能,目前已经在可以管理后台中同步管理微信小程序。减少了我一大半的工作。
管理上架到不同App的小程序
只要是通过FinClip 上架到宿主app的小程序,都可以通过管理后台进行管理,包括:小程序设置管理、用户权限管理、内容管理、数据统计管理、安全管理、运营管理、开发者管理、账号的管理、文档的管理、小程序版本管理等等。基本上在小程序开发过程中涉及所有需要管理的功能都有。
微信小程序管理
个人比较看中的是,可以对已经上线的 FinClip 小程序与微信小程序进行关联操作,并在 FinClip Studio 中直接上传微信 WXML 语法小程序代码。随后在功能页面中进行上传与发布操作。
管理微信小程序,首先需要进入「小程序管理 - 微信小程序管理」页面中,找到已有的 FinClip 小程序,点击AppID 右侧的「关联」按钮,并在新打开的页面中使用微信扫描二维码,完成微信小程序与 FinClip 小程序的授权绑定。微信小程序绑定成功后,会在 AppID 列显示微信小程序的 AppID(以 wx 开头)。
使用 FinClip 开发者工具打开对应小程序,可以在「详情」页面中查看到对应的微信小程序 ID 信息,在确认小程序代码开发无误后,可以点击 FinClip Studio 界面中的「上传」按钮,并勾选下方的「小程序同步上传至微信」复选框,随后可以返回小程序管理后台,打开「微信小程序管理」页面进行后续操作。
随后可以返回小程序管理后台,在「微信小程序管理」页面中进行后续操作:
- 详情:跳转至 FinClip 小程序详情页,查看小程序的相关详情信息;
- 查看体验版:当已经通过 IDE 上传小程序代码后,可以点击当前按钮,并通过微信 App 扫描二维码体验小程序;
- 代码审核:将当前体验版小程序代码提交至微信审核,审核结束后会返回审核状态与意见;
- 发布:将已经通过代码审核的小程序发布至线上版本。
小程序数据管理
除了在开发层面可以进行管理之外,在小程序数据埋点、事件管理上也非常方便。FinClip小程序管理平台提供了四项核心能力,包括“无需埋点”、“实时更新”、“格式标准化”和“事件分析”,这些能力的提供降低数据整理、加工和分析的成本。
简单了解了一下,从技术上来说,FinClip 采用"服务端埋点"的方式替代了小程序埋点。在服务端建立统一的数据 API,实现数据的集中上报。这样,开发者也省下了小程序埋点点工作量,并且,小程序的加载和使用过程不会受到埋点操作的干扰,可以避免统一影响用户体验的问题。