uni-app
编译器版本:2.4.9
1.如果是第一次启动完后,放到后台,然后用urlscheme拉起APP是获取不到urlscheme参数的。然后把APP切到后台,再用urlscheme拉起就获取到了。(如果APP是未启动状态第一次也是可以获取。)
2.用完的urlscheme的参数如何清除,因为能获取之后,如果不杀掉进程,只是切到后台,每次再切到前台都会自动又获取一次urlscheme的参数,导致会一直进到某个页面
代码:
希望官方大佬看看,能尽快修复
uni-app
编译器版本:2.4.9
1.如果是第一次启动完后,放到后台,然后用urlscheme拉起APP是获取不到urlscheme参数的。然后把APP切到后台,再用urlscheme拉起就获取到了。(如果APP是未启动状态第一次也是可以获取。)
2.用完的urlscheme的参数如何清除,因为能获取之后,如果不杀掉进程,只是切到后台,每次再切到前台都会自动又获取一次urlscheme的参数,导致会一直进到某个页面
代码:
希望官方大佬看看,能尽快修复
1.如果是第一次启动完后,放到后台,然后用urlscheme拉起APP是获取不到urlscheme参数的。然后把APP切到后台,再用urlscheme拉起就获取到了。(如果APP是未启动状态第一次也是可以获取。) 你这里描述的前半段,确定通过plus.runtime.arguments这个获取不到参数?
2.用完的urlscheme的参数如何清除,因为能获取之后,如果不杀掉进程,只是切到后台,每次再切到前台都会自动又获取一次urlscheme的参数,导致会一直进到某个页面。 你这里描述的,是说plus.runtime.arguments获取的参数每次要清除是吗?为什么要清除?什么场景?
晓寒1987 - 相濡以沫不如相忘于江湖
针对你的二次获取到参数处理的情况,很好解决,如果没有办法清除掉参数的话,你可以迂回处理啊,设置一个全局变量,默认值:未处理,第一次获取到,进入处理逻辑后,变量赋值:已处理,这样在进入处理逻辑前加个判断就完了