公众号前期未获取unionid,现添加小程序

发布于 6 年前作者 moxia9680 次浏览最后编辑 6 年前来自 ask

现有运行公众号已经运行2年,现在新增小程序功能。

公众号用户数据 没有 unionId字段,

如果:小程序从公众号先进入。着先更新公众号老数据的unionid。再获取小程序数据时来比对。

如果先进小程序:获取 unionid,因为老数据没有这字段。那在用户表中添加一条新数据。造成结果就是同一个用户,微信用户数据一条 (用户ID:10001),小程序数据一条(用户ID:20002)。

如果将两条数据合并,那就需要将系统中所有的 用户ID 10001 改成 20002 ?

还是我理解的打通有疑问?

8 回复
jpan
jpan1 楼6 年前

老用户没有获取到 unionid,小程序获取到的unionid 跟老用户的数据没有比对,更新不了

chaoxiao
chaoxiao2 楼6 年前

mark

后来如何实现的?比如让小程序等一段时间再上,先更新公众号代码,让活跃用户先提交一段时间的Unionid。

而且,只有两个小程序要打通的话,login接口之后的换Openid时,为什么不能直接多给我们一个Unionid?不想用userinfo接口。

iguo
iguo3 楼6 年前

没法直接打通,起码得有个中间帐号才行

uyin
uyin4 楼6 年前

你们的业务问题啊,如果不想出现多个账号,就应该提示用户先去公众号

bzhang
bzhang5 楼6 年前

这是数据合并,时间又长,容易导致数据出错。

mchang
mchang6 楼6 年前

同样问题

jingfan
jingfan7 楼6 年前

业务设计有问题,如果想保留老账户,应该让从小程序里面获得的unionid更新到老用户对应的账户

yujie
yujie8 楼4 年前

有10001改成20002 老用户数据不是没了?