两个小程序之间,数据如何实现同步
我新建了一个小程序,想要替换掉旧的小程序(由于一些原因旧版小程序不能满足现在的业务需求),但原来的小程序已经积累了很多用户,那如何做才能使原小程序积累的用户数据新版小程序也可以使用呢?
注:2个小程序都同为一个主体,但由于不同小程序有不同的appid,故此用户的openId就会不同,这个可以解决嘛?
10 回复
我觉得这个方法不错,可行,从老程序跳入新的程序,你可以把老程序的用户ID带过去,然后新程序会注册,但是数据库你用OpenID来找肯定找不到,你可以用老程序跳过去带的用户ID来查找,然后再用户列表的这个对应ID把他原先上一个OpenID的记录添加一个或者是直接替换,应该在新的程序上可以用,没试过不过理论上应该可以。
使用UnionID就可以了,微信开发平台允许你将不同的APP,公众号,小程序都绑定到一起,然后每个用户,在这些不同入口进入,都会得到一个统一的UnionID,这样你就可以判断新项目的用户对应你旧项目的用户了。
考虑到你之前不知道这个UnionID,你首先需要做的就是在旧的项目先收集UnionID过渡一段时间,然后新项目才能比对。