1.小程序包超出限制如何解决?

微信小程序单个包上限2M,总包上限20M 发布微信小程序,必须如下图,点“发行-小程序-微信(仅适用于uni-app)”进行发布 1.png 注意事项:

  1. 新建分包,减少主包的体积 查看如何分包?

    *如果某个组件只在分包中使用,将该组件移动到分包目录下

  2. 运行配置压缩,截图如下

  3. 优化静态资源文件,例如压缩css,压缩图片, 引用线上静态资源
  4. 保持良好的编码习惯,代码简洁干净,通用的功能抽离成组件、模块
    • 运行到小程序开发者工具时,勾选 “运行时是否压缩代码

2.png

  • 在微信小程序开发者工具>详情>本地设置 按照下图勾选相关选项

使用UglifyJs模式有助于进一步压缩代码体积

3.png 借助微信开发者工具的“代码依赖分析”,查看具体问题 8.png

2. flv.js的使用问题

h5端的直播拉流使用的是B站开源flvjs

3. 协议问题

http和https 5.png

4. 打包证书出问题会影响支付

安卓证书生成步骤: 安装java环境:http://www.java.com/ cmd校验,java -version // 创建keystore: keytool -genkey -alias xxx -keyalg RSA -validity 20000 -keystore xxx.keystore xxx就是包名

keytool -list -v -keystore test.keystore Enter keystore password: //输入密码,回车

5.限时秒杀、人人拼团、直播这些文字在哪修改?

在这个文件application/apicloud/Index 下的getIndexShowcase这个方法中修改 6.png

6.怎么搭建环境,用到哪些技术栈?

请阅读根目录下的README.md 文档 7.png

7.有没有socket怎么配置说明?

部署文档上有配置说明 使用的socket框架文档:http://doc4.workerman.net/642185

8.对象存储开通之后上传解压后的静态文件,在账户充值余额用于扣费使用

对象存储地址复制在前端文件腾讯云存储地址位置

8.png 9.png

9.微信登录一直跳转在当前页面,登录不成功

打包时候在Hbuilder填写的登录信息中微信开放平台秘钥填写错误 6.jpg

10.前端注意

真机调试的时候,打一个真机基座,用基座调试 不要用 hbuilder的基座,用自定义基座 11.png

11.二维码图片合成出错

apicloud/Alive/shareData 这个是后端相关接口,把生成的删除了多生成几次

12.png

12.直播间发送消息重复

消息重复是重复执行RedisPsubcribe.php导致的,不要重复执行这个文件

13.系统提示显示英文

3.1.5升级后改了规则 让Hbuilder切换成 3.1.5之前的版本 13.png

14.视频这块有点加载不出来

看下 watch 数据监听,加一个immediate: true,就是立即触发 数据监听

15.后端和系统出现这个

14.png 后台是:域名/admin/

16.主播开播提示TCP通道出现错误

总后台API Key配置信息不要加空格等特殊符号 15.png

直播监控列表点了关闭按钮,开播也会显示TCP通道发送失败 16.png

17.这个前后端一起改怎么请求失败, 需要修改数据库吗?

17.png

18.可以正常开播,但看播没有画面

看下腾讯云云直播这几个地方配置没有 18.png 19.png

19、测试支付成功后未调取回调地址是为什么?

需要打正式版的包,测试开发版的没有回调

20、用户表是哪个?

用户表:sp_member

21、微信支付后订单没有改变状态,还是待付款状态是为什么?

系统设置->支付方式->微信支付->配置信息->小程序和APP全部设置自己平台的商户信息 6.png 21.png

22、部署了打不开后台页面,不能运行?

把运行目录指向public 22.png

23、个人中心分享海报分享到微信无法拉取微信APP

大部分情况是分享的图片链接有问题,先确认图片链接能正常打开,再检查图片链接http会不会自动跳转到https,如果图片只能通过https访问,那分享图片的链接就必须是https开头。