![](https://img.kancloud.cn/63/dc/63dc83373f08f53dfc031778be6ba76f_1352x392.png)1、下载安装HbuilderX开发环境
下载地址:[https://www.dcloud.io/hbuilderx.html](https://www.dcloud.io/hbuilderx.html)
![](https://img.kancloud.cn/fe/45/fe45d2d414df925ec381f05b58113f3f_1013x206.png)
2、打开HbuilderX软件
解压第一步下载的源码,用HbuilderX导入项目。目录结构如图:
![](https://img.kancloud.cn/9c/dd/9cdde16f8edf4c933fc3ab0258be78d1_1113x360.png)
3、修改网站API地址:httpUlr改为你的网站域名即可
![](https://img.kancloud.cn/27/b5/27b5157052b886352c2a1004d76ff274_1337x440.png)
注意:网址必修是https://开头,系统要首先开通https服务,也就是ssl加密
4、打开manifest.json文件
1)基础配置
![](https://img.kancloud.cn/76/ef/76ef8119275a2b48cb957c01e074a6ff_1331x552.png)
重新获取APPID:点击重新获取,重新获取APPID,这是应用在uniapp上的唯一标识,一定好重新获取,后面还要用他来绑定云课直播插件。
应用名称:app安装后的显示名称
应用版本名称:你下载的哪个版本的,就填写哪个版本,不要乱写,不然会导致升级出问题。
应用版本号:这是自己定义的版本号,只能是数字,建议用当时的日期。
2)APP图标配置
![](https://img.kancloud.cn/d2/80/d280c29f9b62782c678bc427a12d4860_1326x412.png)
3)app模块配置
![](https://img.kancloud.cn/57/3d/573d0b2589286bb870dab536b5aa248f_1333x568.png)
根据需求,建议微信支付和支付宝支付都选上,目前只需选择安卓,苹果ios暂时不要选,以为ios的直播插件还没做好。至于这些参数如何获取,请参考上面的教程或自行百度。当然这些参数需要企业认证的微信和支付宝才能获得。
4)APP原生插件配置
![](https://img.kancloud.cn/af/c3/afc30fba70ea4016fe2ab868b549ca85_963x354.png)
选择本地插件:Permission和云课网校直播课堂 两个插件,第一个是直播摄像头权限和麦克风权限检测的插件,第二个直播插件
5)、自定义基座
![](https://img.kancloud.cn/54/e8/54e8ec2c1de815365258e72849f0b5e9_991x369.png)
由于使用了原生插件,可能会比较慢,请耐心等待
6)修改安装协议地址
打开androidPrivacy.json文件
![](https://img.kancloud.cn/bb/01/bb01434bb9712db11cc447e999d819c6_1253x530.png)
把里面的网址全部改为你的域名
7)、发行-原生app云打包
![](https://img.kancloud.cn/fe/73/fe73cd28699add1025d36089f1a549af_1151x700.png)
建议使用自有证书,如何获取,可以使用第三方网站:https://www.yunedit.com/
![](https://img.kancloud.cn/56/97/569746236581f2ea6702ec207a456351_1139x129.png)
8)打包完成,下载apk 安装包
![](https://img.kancloud.cn/3d/c9/3dc986729e475d2dec8d43b942b01948_1343x284.png)
9)安装包的发布
回到网站后台,扩展-app管理-安装包上传
![](https://img.kancloud.cn/21/94/2194118f0f488a6f9c25b76b23bf7a2c_1365x359.png)
![](https://img.kancloud.cn/20/c3/20c3a680d4d2b8d9e0361ac838e0bd3d_795x515.png)
下载地址,可以放到本地(上传本地可能会因为大于50M,无法上传,可以选择放到阿里云OSS),也可以放到阿里云等云存储的地方,但要注意,要有下载权限。
10)、学员如何下载
![](https://img.kancloud.cn/a8/a8/a8a8726c8540f0ffcb40d1ea75b9d690_1013x336.png)
学员扫码下载即可,苹果版敬请期待。
![](https://img.kancloud.cn/16/0c/160c23fb3423fd499c788216b17a9624_849x420.png)
11)、APP如何升级
(1)关注网站后台,看是否有APP源码新版发布
(2)下载新版的源码,覆盖。新版源码去除了配置文件(1.1.0版本需要重新配置,因为升级了一些东西),以免把自己的配置文件覆盖,减免不必要的操作麻烦。
(3)最好新版打包要自定义一次基座,以免直播插件升级。
(4)**千万别忘记设置版本,要比前一个版本要大,不然影响app升级**
(5)打包成APP。
(6)把新版本的APP上传到网站后台。
(7)用户可以从前台扫码下载最新版,若是已经安装了旧版的APP。打开旧版本的app,会有提示升级到最新版,直接升级即可,不用再扫码安装,非常方便!