静默获取之后无法获得用户的unionid 只能拿到openid,
使用了文档中的 用openid换取unionid也无法换取到,有没什么办法可以获取到啊
静默获取之后无法获得用户的unionid 只能拿到openid,
使用了文档中的 用openid换取unionid也无法换取到,有没什么办法可以获取到啊
问题解决方法: 用户进入程序。不管有没unionid都创建新用户, 这样虽然会出现两个相同openid的用户, 但是只要用户授权了,以后再次进入都回有unionid, 查找用户时判断是否存在unionid从而来决定查找哪一个用户
1 回答4.2k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答868 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答721 阅读✓ 已解决
只有已关注用户才可以静默的情况下 openid 换 unionid。
未关注用户只能通过用户主动授权的方式拿 unionid。当然了,对于虽未关注,但已经授权过的用户,一段时间内不用用户再手动点一下“授权”按钮了,进到授权页后微信自己会跳。