- 手机号快速验证组件、查询购买资源包的用量情况接口返回如何兼容免费场景?
场景: 1.我司微信小程序“我的”页面有一个绑定手机号的入口。点击后跳转到授权页面,授权页有一个手机号快速验证组件。 2.现在需要在“我的”页面绑定手机号入口处通过服务端调用查询购买资源包用量的接口先判断是否有余额。有的话继续跳转到授权页;没有的话跳到另一个页面 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html(手机号快速验证组件) https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/charge/api/charge_get_usage_detail.html(查询购买资源包的使用情况) 遇到的问题: 目前手机号快速验证组件有1000条的免费赠送余量,到2023/08/28开始收费,优先消耗赠送余量,再消耗购买的。理论上通过接口返回的effectiveAll > effectiveUse 就表示有余量。但目前未开始收费调用接口返回 effectiveAll 和 effectiveUse 的值都为0。无法通过effectiveAll > effectiveUse判断。 目前接口返回结果如下: "errcode": 0, "all": "1000", "effectiveAll": "0", "total": 1, "detailList": [{ "all": "1000", "used": "0", "source": 1, "startTime": 1692979200, "spuId": "10000077", "pkgId": "", "endTime": 4294967295, "skuId": "20000093", "status": 2 }], 疑问: 在 2023/08/28开始收费前,如果用户购买流量 effectiveAll 是否会变为购买的值,比如用户购买了1000条,effectiveAll 是否会变为 1000?2023/08/28开始收费后,effectiveAll 是否会加上免费赠送的 1000 余量?total字段为1时是否就表示用户没有主动购买过流量,只有免费的流量?status 字段为 2 时表示“未生效”这个能不能作为初始免费赠额的标记? 我这边想到退而求其次的解决方法是可以用场景中的第一步中的手机号快速验证组件直接代替绑定手机号的入口,这样直接通过组件返回的错误码(1400001)就可以判断了。 在不改变原有逻辑的情况下,是否能通过调用查询购买资源包用量的接口返回的字段来解决这个问题?? 2023/08/28 当前剩余可用的资源余量就是 all - effectiveUse 微信收费功能从28号起逐步覆盖 [图片]
2023-08-19 - wx.chooseImage、wx.chooseMedia在安卓机HONOR Play4T中调用失败
[图片][图片] wx.chooseMedia({ count: 5, sourceType: ['camera'] }) wx.chooseImage({ count: 5, sourceType: ['camera'] }) wx.chooseImage现象是调用后直接提示"chooseImage:fail" wx.chooseMedia现象是可以调用手机摄像头,但拍照结束选择完成后提示"chooseMedia:fail"
2020-12-02 - 文字在ios和android之间或者不同机型中”垂直居中”适配?
网上各种平台搜了也没看到原因和解决方案,都是些臭鱼烂虾的复制粘贴。 现象:用了line-height === height在ios上表现垂直居中,在android偏下显示;用了display: flex; align-items: center则在android上垂直居中,在ios偏上显示
2020-08-08 - echarts-for-weixin画的图表为什么会这么模糊?
echarts-for-weixin画的图表很模糊,都没有相关的问题,想知道是不是我实现的原因,感谢!
2020-03-19 - wav音频播放异常中断?
1、在开发者工具中音频正常、iphone8真机正常、华为nova2真机音频中断; 2、使用华为nova2默认播放器播放音频正常;使用网易云音乐播放器正常;使用qq音乐播放器音频中断; 是否存在TX平台的bug?
2020-01-19