型号:iphone 6s
系统版本:ios 10.1.1、ios9
微信版本:30
100%复现:是
代码:
App({
onLaunch: function () {
console.log('app launch')
wx.login({
success: function(res) {
console.log('ls', res)
},
fail: function(err) {
console.log('lf', res)
}
})
},
})
问题描述:
在ios9和10上,App onLaunch里调用wx.login,要么一次success或fail回调函数都不执行,要么就会执行两次success回调函数。
一次success或fail回调函数都不执行的复现步骤:关闭微信进程后扫码进入,或者打开/关闭调试后扫码进入。
执行两次success回调函数的复现步骤:扫码进入后退出,修改代码,再次扫码进入
现象截图:
一次都不执行
执行两次
这个确实是有bug,后续的版本会修复。