现在代码的支付完回调是空的不做处理直接有点金计划页面接管 扫码进入的主页reLaunch调用也是在onshow里面的 然后再次扫码进去就报reLaunch:fail rejected due to no permission currently的错误 试了一下 如果支付完进入点金页面在点击右上角胶囊缩小小程序 然后在下拉微信 点击小程序进去点金支付页面 看控制器打印有__wx__/inner-page: onRouteDone have been invoked 这个执行 然后在点击胶囊按钮缩小小程序 再用微信扫码进入小程序 就可以正常调用了 流程是 小程序支付-点金计划页-缩小小程序-下拉微信点开小程序在点金计划页面-缩小小程序-在微信扫码进入小程序进入流程正常可以调用wx.reLaunch不报错 现在会报错的流程是 小程序支付-点金计划页-缩小小程序-微信扫码进入小程序报错reLaunch:fail rejected due to no permission currently 看了两个流程控制器打印不一样的就是 __wx__/inner-page: onRouteDone have been invoked 只要这个打印执行了 就可以正常调用 问题是现在这个用户需要连续两次扫码的场景处理不了 第二次微信扫码进入小程序只要调用wx.reLaunch就报错(苹果手机有问题 安卓正常)
你好 问题已关注。有结论了会同步
现在代码的支付完回调是空的不做处理直接有点金计划页面接管 扫码进入的主页reLaunch调用也是在onshow里面的 然后再次扫码进去就报reLaunch:fail rejected due to no permission currently的错误 试了一下 如果支付完进入点金页面在点击右上角胶囊缩小小程序 然后在下拉微信 点击小程序进去点金支付页面 看控制器打印有__wx__/inner-page: onRouteDone have been invoked 这个执行 然后在点击胶囊按钮缩小小程序 再用微信扫码进入小程序 就可以正常调用了 流程是 小程序支付-点金计划页-缩小小程序-下拉微信点开小程序在点金计划页面-缩小小程序-在微信扫码进入小程序进入流程正常可以调用wx.reLaunch不报错 现在会报错的流程是 小程序支付-点金计划页-缩小小程序-微信扫码进入小程序报错reLaunch:fail rejected due to no permission currently 看了两个流程控制器打印不一样的就是 __wx__/inner-page: onRouteDone have been invoked 只要这个打印执行了 就可以正常调用 问题是现在这个用户需要连续两次扫码的场景处理不了 第二次微信扫码进入小程序只要调用wx.reLaunch就报错(苹果手机有问题 安卓正常)