- 当前 Bug 的表现(可附上截图)
移动应用的AppID:wxe5c3047f8da55a22
小程序的APPID:wxe2fac4f6c50b3ca6
两者绑定到了同一开放平台下,同一用户在App和小程序下获取到的unionId不一致。
举例:
某用户在小程序下的
openId:oD_Mm0fqnQ5XVoM7QG76akwu7XhQ,unionId:oYMGE1Ivt6rGrJL8HaP3ojxNke_I
在App下的
openId:oRrdQt9CBxpQpiAth-8NHHLSyHmA,unionId:oU5Yyt3a9Ry_lGjIRieiDLg43bXg
另一个用户:
小程序下的openId:oRrdQt2qa-UVylqCej7z9VYYRAnA,unionId:oU5Yyt4QO_NpHYRvx2rehPs87Qcc
App下的openId:opUXn1La2eFgpnCNEBUXGoOyimW0,unionId:oYMGE1MimjjI_gx8DQoWlJZPATaA
麻烦看下是什么原因,急等,谢谢!!
绑定在同一个微信开放平台账号下的应用,同一个用户的unionId都是相同的,确认下是否是弄混了unionId
您好,确认了是没有弄混,unionId都是腾讯接口返回的,数值主贴已经贴出了,如果不放心,您可以在你们系统查一下我贴出的unionId是否是同一开放平台下,是否是同一用户的。谢谢!
开发使用HBuilderX、uni-app,同一套代码。
运行小程序模式,登录成功,获得code:
Server端调用auth.code2Session接口,获得openid,session_key,unionid:
运行App模式,登录成功:
点开详情:
如上图,小程序和App下获取的openId和unionId都不相同。
已在开放平台创建App:
并绑定到了小程序:
整个流程都已经贴图,麻烦看看到底什么原因,谢谢!
oRrdQt2qa-UVylqCej7z9VYYRAnA ---> wx0411fa6a39d61297
opUXn1La2eFgpnCNEBUXGoOyimW0 ---> wxe5c3047f8da55a22 openid对用的appid弄混了
请问大佬这问题怎么解决的?求告知
这个问题解决了吗?
有腾讯的技术人员在线吗?麻烦帮忙看下,谢谢!
是相同主体么?
公众号和小程序获取的unionId就是一样的,主体也一样。
移动应用(App)没有主体这个东西,您创建移动应用试试就知道。
麻烦帮查下是什么原因,着急,谢谢!