公众号前期未获取unionid,现添加小程序
发布于 4 年前 作者 moxia 9409 次浏览 来自 问答

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

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

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

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

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

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

8 回复

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

mark

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

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

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

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

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

同样问题

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

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

回到顶部