# 小程序部署

# 后台配置

  1. 登录微信端小程序管理后台,跳转登录地址 (opens new window),微信扫码登录,注意是登录小程序管理后台,不是登录公众平台后台,微信扫码后会看到需要进入的管理入口,选择对应的小程序。

  2. 进入管理-开发管理,按指引设置AppSecret; 开发管理

  3. 将AppID、AppSecret复制到知识付费后台-系统设置-小程序配置-基础配置中。 开发管理

  4. 配置小程序的服务器域名,把知识付费系统的域名填入request合法域名uploadFile合法域名downloadFile合法域名,注意不要有空格,否则无法上传代码。 服务器域名

  5. 配置业务域名,按照指引下载校验文件,利用宝塔面板或FTP工具将校验文件上传到知识付费安装目录下的/public/路径,然后返回小程序管理后台,填入知识付费域名,点击保存配置业务域名

  6. 关联微信支付appid,登录微信支付平台 (opens new window),进入产品中心-AppID账号管理,点击 +关联AppID按钮,填入微信小程序AppID。 关联微信支付appid 然后进入小程序管理后台-支付与交易-微信支付中找到刚刚申请关联的AppID,点击确认即可; 关联微信支付appid 微信支付接口的详细配置请看这里 (opens new window)

# 代码上传

先下载发布小程序需要的工具:

  1. 【必须】下载小程序开发者工具,点击下载 (opens new window),根据自己电脑系统选择下载安装。
  2. 【必须】下载凡星知识付费小程序源码(在发货邮件中);
  3. 【可选】如果需要二次开发或自己编译小程序代码,请先下载HBuilderX,点击下载 (opens new window),根据自己电脑系统选择下载安装。

# 快捷版

快捷版指的是不需要二次开发,直接用编译好的代码上传和发布小程序;

  1. 下载凡星知识付费小程序源码,编译版源码名为:mp-weixin.zip,将压缩包解压,得到mp-weixin文件。

  2. 打开微信开发者工具,未登录微信账号先扫码登录账号,必须登录小程序管理员的微信账号,登录后点击导入按钮,选择刚解压出的mp-weixin目录。 导入

    填入项目名称AppID,选择不使用云服务,点击确定; 填写信息

  3. 如果出现弹窗您信任此项目的作者吗?,点击信任并运行信任

  4. 用开发者工具打开代码中的common/vendor.js文件,按ctrl+F,搜索https://zs.5usujian.com,把两个https://zs.5usujian.com替换为自己的知识付费网站域名,注意其中有一个链接形式为https://zs.5usujian.com/mp,后面的/mp不可去掉,替换后按ctrl+S保存代码。 替换域名

  5. 点击右上角上传按钮,弹窗提示是否继续,选择继续,按提示填入版本信息,也可以不填写。 替换域名

  6. 代码上传成功之后进入小程序管理后台-版本管理,就可以看到我们刚刚提交的小程序版本,点击提交审核,填写审核信息,完成提交。 提交审核

  7. 等待小程序审核通过后再进入小程序管理后台-版本管理,就可以看到全量发布的按钮,点击全量发布,完成发布。

# 二开版

  1. 需要安装HBuilderX进行二次开发,点击下载 (opens new window),根据自己电脑系统选择下载安装。
  2. 下载凡星知识付费小程序源码,源码名为:mp-uniapp.zip,将压缩包解压,使用HBuilderX导入uniapp源码。
  3. 打开/manifest.json文件修改小程序APPID及项目基本信息,打开/common/js/config.js,修改baseUrlimgDomain对象属性,替换为自己的知识付费系统域名,baseUrl属性的形式为https://zs.5usujian.com/mp,后面的/mp不可去掉,imgDomain就是自己的知识付费域名,必须https开头。 二开版
  4. 完成二开之后点击HBuilderX软件上方的发行-小程序-微信,完成编译之后按上方快捷版操作步骤完成小程序发布上线。