- 当前 Bug 的表现(可附上截图)
用户安装过app,然后又卸载了改app。小程序唤起app时,微信底部会提示“未找到相关应用,请确认是否已经卸载”,并没有进入到binderror对应的方法。(今天之前还是可以进来的)
- 预期表现
用户安装过app,然后又卸载了该app。小程序唤起app时,进入到binderror对应的方法,提醒用户下载APP等操作。(今天之前是可以进入error对应的方法,且没有提示语“未找到相关应用,请确认是否已经卸载”)
- 复现路径
- 提供一个最简复现 Demo
请问是 Android 还是 iOS ?
Android
如果因为 用户没有安装 而拉起失败,在微信层是不会提示用户去下载的,这是一种对用户的打扰。
至于这个接口本身是否要因为 APP 没有安装而提供 fail 信息,应该是 iOS 和 Android 两端没有对齐。这件事情我们会根据排期,考虑是否加入到下一个版本中。
明白了,谢谢。
不过我希望,fail信息是前端可控是否提示的,然后有fail信息时,launchAppError方法也是可以触发的。
官方示例代码:
<button open-type="launchApp" app-parameter="wechat" binderror="launchAppError"> 打开APP</button>