- 小程序未发布,隐私协议无法保存
未上线和提审的体验版小程序,无法调用隐私协议配置的接口 在设置页面填写了隐私协议,审核状态结束后,重新进入又需要重新填写提交审核页面填写的隐私协议,保存成功了,但是没有作用
2023-09-11 - 支付分签约页面切回聊天后消失,无法再次调起
调用wx.openBusinessView打开支付分签约页面在签约页面,按home键或者手势回到桌面打开微信扫码进入小程序,签约页面消失后续每次调用wx.openBusinessView,都会报错 errMsg: "openBusinessView:fail another navigation is in progress"只能右上角菜单重新进入小程序或者杀掉小程序进程,才能再次打开签约页面,即使增加引导提示,也仍旧有部分用户不懂怎么操作 用户在签约页面收到微信消息,于是切回微信聊天,然后再重新扫码的情况十分常见,希望能重视这个问题
2023-08-17 - 小程序wx.openBusinessview success回调参数有点小问题?
用户支付分不足时,点击“我知道了”按钮返回小程序,回调参数与成功签约的参数相同,前端无法本地判断用户是否成功签约 有什么方法能在前端本地判断是否签约成功 [图片] [图片] 这是封装的签约方法代码 function paySign(data) { return new Promise((resolve, reject) => { wx.openBusinessView({ businessType: 'wxpayScoreUse', extraData: data, success: res => { if (res.extraData.query_id) { resolve(res); // 支付分不足也走到这里来了 } else reject(res); // 点左上角返回按钮,但是没有query_id }, fail: reject, // 手机返回按钮会走fail回调 }); }) }
2023-05-05 - 对于iphone全面屏底部固定按钮适配,有什么好的方法吗?
底部按钮适配全面屏无非就是留白,适配代码就不写了,但是判断是不是全面屏就比较难了 我这里有两种判断方式,但是都有点缺陷 wx.getSystemInfo(); 这个api可以拿到model、screenHeight、windowHeight、statusBarHeight。 一、通过model判断是不是iphone全面屏机型 这个方式需要自己录入机型字典,并且新发布的机型值都是unknow无法辨别。 二、screenHeight - windowHeight - statusBarHeight - 32 > 72(70左右都可以) 微信在iphone全面屏的tab页面(自定义tab除外),底部是有留白的,这个代码拿到的值应该就是这个留白的高度。 这行代码一般写在app onLaunch生命周期,虽然看似适用范围比较广,但是只能在首次进入的是tab页面时生效,对于通过他人分享首次进入的是非tab页面时,无法判断是否是不是全面屏。 不知道有没有更全面的方法?
2020-01-10