- 小程序支付异常
我们的微信小程序中,通过requestPayment接口发起微信支付,线上已经正常使用,期间出现一笔交易异常,用户收到弹窗提示“该笔交易异常,请稍后重试”(见下图)。 我的疑问是:我在requestPayment的fail()回调中没有进行任何操作,什么情况下会给出这种弹窗提示?小程序能否阻止该弹窗,通过自定义的方式给出用户提醒?我查找了官方文档,没有给出fail()回调的详细返回码。 ps:我们后台调用的是招商银行提供的第三方支付接口。 [图片]
2018-09-21 - wx.getUpdateManager()接口问题
- 当前 Bug 的表现: App({ onLaunch: function () { if (wx.canIUse("getUpdateManager")) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res.hasUpdate) }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', showCancel: false, content: '发现新版本,请点击"确定"重启小程序', success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { // 新的版本下载失败 }) } else { wx.showToast({ title: '您的微信版本过低,部分功能可能受限', icon: 'none' }) } }, }) 版本有更新,在启动小程序时会给出提示,但是用户还没点击确定就直接进入首页面,使用的小程序功能也是旧版的,难道需要在首页面调用这个接口才可以么? - 预期表现 点击确定后重启小程序,然后跳转到首页面
2018-09-17 - 扫码进入小程序疑问
我是一名刚开始做小程序的开发人员,最近遇到了一个小程序扫码相关的问题,想要咨询。 开发文档中说 “为了方便小程序开发者更便捷地推广小程序,兼容线下已有的二维码,微信公众平台开放扫描普通链接二维码跳转小程序能力”,若我的普通二维码链接地址为http://www.qq.com/a/123456,在小程序管理后台进行相关配置,页面配置为pages/index/index后,那是否意味着,用户使用微信扫码后,会先访问我的http://www.qq.com/a对应的后台处理程序,然后进入小程序的index页面?还是说直接进入小程序的index页面,而不会通过http://www.qq.com/a后台代码?如果不通过后台代码,链接地址只是用作跳转,那么我通过获取小程序码的接口生成的二维码,不是同样可以进入小程序指定页面么?这两者区别在哪里呢? 我们的小程序目前处于开发状态,该功能没法进行测试,我网上找资料也没有对这一块做过特殊的说明,所以过来官方提问,希望能够得到解答。
2018-07-04