你想反馈一个 Bug 还是 提一个需求?
反馈一个Bug
如果是 Bug:
* Bug 表现是什么?预期表现是什么?
就是在安卓、三星、微信最新版本上,调用requestPayment接口,支付成功了,但没有走到success条件中。严重bug: 一加手机上微信小程序获取wifilist功能无效!+微信小程序开发。
如下,我的微信小程序上的函数:
/* 支付 */
function paynow(param, callback) {
wx.requestPayment({
timeStamp: param.timeStamp,
nonceStr: param.nonceStr,
package: param.package,
signType: param.signType,
paySign: param.paySign,
success: function (res) {
// success
callback();
wx.navigateBack({
delta: 1, // 回退前 delta(默认为1) 页面
success: function (res1) {
wx.showToast({
title: '支付成功',
icon: 'success',
duration: 2000
});
},
fail: function () {
// fail
},
complete: function () {
}
})
},
fail: function (res) {
// fail
},
complete: function () {
// complete
}
})
}
但是支付的确成功了,因为在商户号中看到交易记录了。
* 如何复现?
看一下业务逻辑上是否有这种情况。
* 提供一个最简复现 Demo
这个估计不是很好复现,需要从代码层面看一下是否有异常分支,使得返回的时候,出现事务不一致情况。
微信小程序开发相关问题解答;本文来自微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
陈***:
哥们,解决了吗?我这里也出现了和你一样的奇怪问题。也无法重现。
唐***:
兄弟,我这里没复现过了,就只出现过这一次。
官方也没有答复过我。
估计谁也不好解决,
只能等下次复现找到规律再联系官方了。
微信小程序模板消息接收者疑问--微信小程序开发教程
S***:
这是因为支付成功没有点完成返回微信小程序,直接在支付成功页面把微信小程序关闭了。
唐***:
楼上的重现出来了,这个方式是必现的吗?
S***:
当然必现,支付成功会跳转到新页面,原页面会hide挂起。只要你不返回,就永远不会有回调函数,别说success,fail和complete都不会执行。
微信小程序可以通过WebView组件实现word之类的文件上传吗?不是图片,其他文件 ...
唐***:
嗯,有道理,那这种情况有没有办法解决了?
S***:
当然有,自己想。
冰***:
楼主,你这个问题是怎么解决的,我最近也遇到了,大多数是支付网络环境差,支付了有一分钟多,最后扣钱了。
关于模板消息
本文网址:http://www.91bianli.com/kaifazhinan/71387.html