此次主要更新的是移动端,主题更新的是一些核心功能的完善和兼容,这次也兼容了php8.0,建议生产环境不要立刻升级,待其他爱折腾的朋友反馈没有问题后,生产环境再升级。
此次兼容了PHP8.0,升级过程稍繁琐,请按照下面的流程操作:
升级主题注意事项:此次升级请务必按照:wp后台插件中禁用B2移动端插件->上传启用新版主题->重启php->重新激活主题的步骤来,否则可能报错。升级前最好备份一下数据库。
移动端插件升级注意事项:先按照上面方法升级主题,再wp后台->插件中上传启用新版插件->然后重新激活主题->再重新激活插件。
uniapp源码升级注意事项:全新安装的按照app域名登记页面的教程走即可。覆盖升级的用户,请先备份一下老的uniapp源码再然后覆盖升级,注意看下图:
覆盖升级的情况下,如果运行到微信开发者工具中有报错,请检查 manifest.json 文件中是否有下面的代码,没有的话按照下图所示加上:
主题更新内容:
- 主题新增大量对APP和小程序的兼容代码
- 主题、小程序、APP都已兼容php8.0(我这里测试偶尔会有502,期待您的反馈)
- 主题新增安全设置:3小时内发布文章、评论、帖子等总数量的限制,3小时内上传文件的总量限制,同一个IP,1小时内限制注册次数的限制,需要开启了redis 或 memecached 类的缓存(主题设置->常规设置->安全设置)
- 重写了图片上传逻辑,应该不会出现传输中断的情况了
- 认证页面,即便用户没有图片上传权限,现在依然可以上传图片了
- 前端编辑器右键不再出现加入链接选框,改为浏览器的默认右键选框
- 部分外观做了调整
- 修复了一些bug
B2移动插件更新内容:
- 因为苹果和腾讯的政策原因IOS端微信小程序,不支持虚拟物品交易,插件中增加了一个支付设置,可以选择在IOS端微信小程序中是否使用虚拟物品交易。
- 新增关于页面设置,一些平台需要在app的尾页显示APP的隐私政策等相关内容,此功能使您可以选择自己编辑好的页面在APP或小程序的关于页面中显示。
- 新增了其他一些功能性的接口
uniapp源码更新内容:
- 新增了大量新页面
- 微信小程序和APP中微信官方支付、支付宝官方支付集成完毕,可以正常使用。
- 新增微信小程序客服(商品内页)
支付注意事项:
微信小程序支付:
- 请确保开通了微信商户。
- 在小程序中关联了您的微信商户号。
- B2移动端插件->登录与注册中填写了小程序的 appid 和 AppSecret
- B2主题设置->常规设置->支付设置中,微信选择微信官方,下面会有需要填写的商户信息,如果没有服务号,只填写商户号和秘钥即可。
- 因为腾讯和苹果的政策原因,ios端微信小程序无法支持虚拟物品购买,比如付费内容,付费下载,付费视频,开通会员等。其他平台无限制。
微信APP支付:
- 请确保开通了微信商户和微信开放平台。
- 微信开放平台中创建了移动应用,并且移动应用的接口信息->微信支付中关联了您的微信商户。
- B2移动端插件->支付设置中,填写开放平台中移动应用的APPID。
- B2主题设置->常规设置->支付设置中,微信选择微信官方,下面会有需要填写的商户信息,如果没有服务号,只填写商户号和秘钥即可(之前填过,或者已经在使用微信官方支付的这里不管他,上面几步完成即可)。
支付宝APP支付
- 支付宝开放平台中,找到您的应用,签约了APP支付
- B2主题设置->常规设置->支付设置中,支付宝选择支付宝官方,然后按照要求填写APPID、应用私钥和支付宝公钥(之前填过的或者已经在使用支付宝官方的这里不管他,只签约APP即可)