c***@guiyun.com
c***@guiyun.com
  • 发布:2022-03-14 09:00
  • 更新:2022-03-14 11:08
  • 阅读:379

【报Bug】低版本安卓 plus.runtime.launcher,plus.runtime.arguments获取不到小程序回传参数

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.1 (21C52)

HBuilderX类型: 正式

HBuilderX版本号: 3.3.12

手机系统: Android

手机系统版本号: Android 7.1.1

手机厂商: 魅族

手机机型: E3

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
onShow() {  
            let _this = this  
            console.log("oauth onShow start")  

            // #ifdef APP-PLUS  
            setTimeout(function() {  
                console.log("getArguments",plus.runtime.launcher, plus.runtime.arguments)  
                if (plus.runtime.launcher === 'miniProgram') {  
                    _this.getArguments()  
                }  
            }, 3000)  
            // #endif  
        },

返回示例

08:59:17.020 getArguments, default,  at pages/index/oauth.vue:387

操作步骤:

如代码所示

预期结果:

plus.runtime.launcher获取为miniProgram
plus.runtime.arguments能正确获取到参数

实际结果:

plus.runtime.launcher获取为default
plus.runtime.arguments获取为空

bug描述:

不管setTimeout多少秒
在低版本安卓端都获取不到参数。

同样的代码在IOS端没问题。

同样的逻辑,同样的机型,原生安卓代码是能够渠道微信小程序回传的参数的。就uniapp获取不到

plus.runtime.launcher获取为default
plus.runtime.arguments获取为空

2022-03-14 09:00 负责人:无 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

没看懂,啥意思? 通过微信小程序 唤起app?

  • c***@guiyun.com (作者)

    从app打开小程序后,小程序携带参数跳回app,安卓端收不到参数,IOS没问题。

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html

    2022-03-14 11:14

  • DCloud_Android_DQQ

    回复 c***@guiyun.com: 是微信小程序?

    2022-03-15 11:05

该问题目前已经被锁定, 无法添加新回复