背景:服务商目前对接了一个我们平台提供的环卫工人用餐插件,在测试联调;如果用开发者工具从小程序中的某个页面跳转到插件页,插件的授权和使用都是正常的;但是如果是通过扫码跳转到该页面,插件会报错Error: functional-page-navigator: navigate to functional page failed. Invalid plugin info.具体如下
目前测试了安卓机,IOS机,新旧不同版本的基础库,都有这个问题。而且只要是重新生成码,用户没有授权过的情况下,扫码进去,无论是直接到插件页面,还是通过中间页自动跳转或手动跳转到插件页,拉起插件的授权信息都是报错的。
问题原因:测试版本小程序的码缺呼起插件的参数,导致一段逻辑错了;但是在正式环境(正式小程序+正式插件就没问题了,测试小程序+正式插件还是有问题);所以直接把插件和小程序都发布到线上就OK