如何生成多端应用(App/公众号/小程序)

概述

目前,基于 AVM 框架开发更新编译服务,已经支持更多的平台和环境了。下面是支持列表:

  • 原生端 APP(包括:AndroidiOS
  • 小程序(包括:微信小程序、友空间小程序、钉钉小程序)
  • WEB 端(包括:普通 H5 应用、钉钉 H5 微应用、企业微信 H5 应用、微信公众号网页)

一共是三个平台(platform),九个环境终端(env)。

编码和开发阶段请参考入门相关教程,本文将指导如何使用构建平台的产物在各个平台上进行体验。

1. 原生 APP

原生 APP 的产物是一个安装包。

Android 平台构建出的资源是以 apk 结尾的标准安装包。可以将其上架到各种应用市场,或者直接分享发送给终端用户安装使用。

iOS 平台构建出的资源是以 ipa 后缀的标准资源包。可以将其上传到 App Store,供给 Apple 官方审核上架使用。企业证书内可以直接扫码安装。

2. 微信小程序

微信小程序的构建产物是一个 zip 包,解压后是一个标准的微信小程序资源包,使用 微信开发者工具 打开解压后的目录,即可预览和体验。并且可以使用该工具进行上传发版。

3. 友空间小程序

1.将打包好的小程序资源包上传至资源包管理平台(资源包平台账号需邮件申请:tangzg@yonyou.com),上传后即获取资源包编码。

2.登录YonBIP,选择【数字化建模 】> 【系统管理】 > 【应用管理】>【我的应用】,选择或创建应用后,进入该应用服务列表添加自建服务。

3.填写服务名称,上传或选择服务图标,发布客户端选择友空间,应用类型选择小程序,小程序URL填写config.xml,小程序包下载包ID填写资源包编码,点击确认即完成友空间小程序发布。

4. 钉钉小程序

微信小程序的构建产物是一个 zip 包,解压后是一个标准的钉钉小程序资源包,使用钉钉提供的 小程序开发者工具 打开解压后的目录,即可预览和体验。并且可以使用该工具进行上传发版。

下载安装好小程序开发工具后,可以点击+号选择解压后的目录,也可以直接拖入解压后的目录。

拖入打开

注意:默认工具是支付宝平台,体验测试钉钉小程序需要在左上角切换到钉钉小程序。

换到钉钉小程序

再次点击左上角即可切换平台,根据自己合适的程序类型进行体验和管理。

5. 微信公众号网页

公众号网页应用的产物是一个 zip 包,可以上传至自己的开发服务器,或者本地开启测试服务。

以便获得一个 http 协议的访问链接,参考微信公众号网页开发官方文档进行填写设置开发服务器地址、白名单、秘钥等。

部署完成以后可以使用微信开发者工具 web 调试能力进行测试。

微信 web 开发者工具和前文提到的【微信开发者工具】其实是同一个工具,可以在左上角进行切换:

在左上角进行切换

6. 企业微信 H5 应用

企微 H5 构建产物也是一个 zip 包,解压后上传至自己的服务器。 在企业微信开发者中心创建应用,进行配置基本信息和开发信息后,即可使用相应企业微信客户端进行体验。 或者参考微信公众号网页进行工具预览。

微信开发者中心创建应用

7. 钉钉 H5 微应用

钉钉 H5 微应用的构建产物是一个 zip 包,解压后可以上传至自己的服务器。 在钉钉开发者后台相应的团队后台,参考《钉钉微应用接入指南》创建应用,配置基本信息和应用开发信息即可添加体验。

是否仍需要帮助? 请保持联络!
最后更新于 2024/04/24