此次主要更新的是移动端,主题更新的是一些核心功能的完善和兼容,这次也兼容了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即可)
春哥棒棒哒,高产!!!💪
支持PHP8.1吗
刚刚 百度了一下 可能是 微信 屏蔽了 支付宝 支付!打扰大家了。
但是 有没有解决办法呢?
请问手机端支付方式,支付宝支付不出现该如何解决?谢谢了!
网页端出现 支付宝、微信和余额支付三种形式
手机端只有微信和余额支付2种形式。而我的微信支付不支持H5,需要采用支付宝支付才可以。
网页端
准确说应该是在手机端微信里面打开 支付的时候,不会出现 支付宝 选项。手机端利用浏览器打开 支付的时候 和网页端 打开是一样的,会出现 三个选项。
春哥,支付方面建议增加一个和 woocommerce 类似的线下转账、银行转账的方式
我爱大闸蟹问 有没有演示站。
uniapp源码全新安装后升级:
一、修改文件androidPrivacy.json 服务协议 隐私政策
二、manifest.json 替换文件,修改版本号
三、拷进APP图标文件 unpackageresicons
四、修改 网站源网址storeindex.js
五、修改 云函数配置文件: uniCloud-aliyuncloudfunctionsgetPhoneNumberindex.js
六、修改 未知配置文件: pagesutilsrequest.js
一、修改文件 服务协议 隐私政策 \androidPrivacy.json
二、替换文件,修改版本号 \manifest.json
三、拷进APP图标文件 \unpackage\res\icons
四、修改 网站源网址 \store\index.js
五、修改 云函数配置文件: \uniCloud-aliyun\cloudfunctions\getPhoneNumber\index.js
六、修改 未知配置文件: \pages\utils\request.js