目前app中需要拉起自己的小程序到对应页面,在大部分机型上测试没有任何问题,但是在华为mate30无法测试通过。
状况:
1、微信后台未运行(无论登录与否),无法拉起微信;
2、微信已运行,需要多次调用接口才能拉起微信;
代码段:
WXAPIFactory.createWXAPI(activity, appId)
val req = WXLaunchMiniProgram.Req()
req.userName = appletId // 填小程序原始id
req.path = url //拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 “?foo=bar”。
req.miniprogramType = appletType// 可选打开 开发版,体验版和正式版
api.sendReq(req) //此处返回以验证,返回为true,但拉起操作存在问题
是否有报错信息?请先对照文档排查问题:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/Launching_a_Mini_Program.html
若还有疑问,麻烦再复现一下,然后在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)