3***@qq.com
3***@qq.com
  • 发布:2025-08-30 10:29
  • 更新:2025-08-30 11:24
  • 阅读:22

【报Bug】【uni-pay】uni.requestPayment方法在安卓微信选择打开双开的时候就回调了success

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 15.5

HBuilderX类型: 正式

HBuilderX版本号: 4.76

手机系统: Android

手机系统版本号: Android 16

手机厂商: 华为

手机机型: mate70pro+

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

【uni-pay】uni.requestPayment方法在安卓微信选择打开双开的时候就回调了success

证实方式:
1、如图修改uni.requestPayment方法调用后的success方法,改为自己modal提示
2、发起支付,在选择微信分身的时候,success方法执行,弹出值得modal提示

【造成问题】:uni.requestPayment方法提前认为支付动作已经结束了,真正支付完成后,点击“返回商家”无法跳转回来App了

预期结果:

跳转微信支付才做后,回到App才能回调success

实际结果:

【uni-pay】uni.requestPayment方法在安卓微信选择打开双开的时候就回调了success

bug描述:

【uni-pay】uni.requestPayment方法在安卓微信选择打开双开的时候就回调了success

证实方式:
1、如图修改uni.requestPayment方法调用后的success方法,改为自己modal提示
2、发起支付,在选择微信分身的时候,success方法执行,弹出值得modal提示

【造成问题】:uni.requestPayment方法提前认为支付动作已经结束了,真正支付完成后,点击“返回商家”无法跳转回来App了

2025-08-30 10:29 负责人:DCloud_iOS_ZFL 分享
已邀请:
c***@163.com

c***@163.com

你这看着像是 应用配置的问题
检查下支付成功 回调的入口是否配置
<activity
android:name=".wxapi.WXPayEntryActivity"
android:exported="true"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:launchMode="singleTop" />

  • c***@163.com

    https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/pay.html#%E9%80%9A%E8%BF%87gradle%E9%9B%86%E6%88%90%E5%BE%AE%E4%BF%A1sdk

    2025-08-30 11:25

要回复问题请先登录注册