iOS端分享小程序到企业微信,报错miniprogram not matched?

2022/04/26
提问

已经关联,为什么一直报错miniprogram not matched

,小程序 id: wxaf9417914179d465 corpid: ww8a03fcb8bfb95f3c agentId:1000004

回答·1

你好,看起来小程序确实是关联到这个企业了,agentid也是这个,这里分享小程序的username正确吗,是否是这个 gh_e42a21bb8f82@app

赞同
评论 17
2022/04/26
你好,userName = "gh_e42a21bb8f82@app",确实也是这个,但是还是会报这个弹窗错误,这是什么原因呢?
赞同
回复
回复 2022/04/26
可以给下以下信息 
Corpid:
问题成员手机号:
调用接口:
出现问题时间点(具体到月日时分):
截图:
schemlid; 
赞同
回复
2022/04/26
Corpid:ww8a03fcb8bfb95f3c
手机号:18219242751
接口:+ (BOOL)sendReq:(WWKBaseReq *)req;
时间:2022-04-26 15:56
scheme:wwauth8a03fcb8bfb95f3c000021(native配置的urlSchema)

赞同
回复
回复 2022/04/26
好的,有结果同步 
赞同
回复
回复 2022/05/11
请问有结果了吗
赞同
回复
回复 2022/05/12
看日志实际分享的时候传入的agentid是 1000021这个,应用名称是跨声,而不是上面这个 1000004 应用,这里传入的agentid需要跟关联小程序的agentid匹配 
赞同
回复
回复 2022/05/13
你好,我们是从native应用跨声分享出去的小程序,native应用的agentId是1000021,而小程序(agentId =1000004)在管理后台已经和我们的native应用相关联。现在从native分享小程序跳转到企业微信就是报miniprogram not matched这个弹窗。这是怎么回事呢?
赞同
回复
回复 2022/05/13
请问下,我现在确实是从1000021这个native应用分享的出去的小程序(agentId =1000004),这个不匹配的原因是什么?是说1000004没有关联到1000021这个native应用吗?
赞同
回复
回复 2022/05/16
是的,分享出去的小程序应用agentid要跟传入的agentid一致才可以的,比如你分享的小程序所属应用agentid是1000004,那么移动端sdk传入的应用agentid需要是这个 
赞同
回复
2022/05/16
请问native应用    [WWKApi registerApp:@"" corpId:@"" agentId:@"1000004"]; 这个agentid改为和小程序的agentid一致?那这样从native分享出去的消息会带有小程序的图标,这有问题啊!
赞同
回复
回复 2022/05/16
是的,因为native应用传入的agentid跟分享的小程序对应应用agentid不一致的话就会报错不匹配,你可以先改成agentid跟小程序应用一样的分享试下  
赞同
回复
2022/05/16
两个agentid改成一致的确实可以分享了,可是会影响我native本身的分享,分享出去的消息,底下的应用图标是不是我原生应用的图标,是小程序的应用图标。再说小程序的agentId已经与native相关联了啊,为什么要必须一致啊,还请看看具体什么问题啊
赞同
回复
回复 2022/05/16
这里分享的时候可能会判断小程序和agentid匹配情况,只有匹配才能进行分享成功,我确认下这里能不能取消这个限制 
赞同
回复
回复 2022/05/16
好的,麻烦尽快确认下,卡的周期挺长了
赞同
回复
2022/06/06
请问最后有确认吗?ios分享到企微后,弹窗显示“返回小程序名称”,这样子对业务功能是有影响的
赞同
回复
这里分享小程序时是只能传入跟小程序匹配的agentid 
赞同
回复
图标也是小程序的应用图标这样 
赞同
回复
你还未登录,请先登录