3213关注11449浏览
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
李大莉
19人对此回答表示赞同
使用UnionID就可以了,微信开发平台允许你将不同的APP,公众号,小程序都绑定到一起,然后每个用户,在这些不同入口进入,都会得到一个统一的UnionID,这样你就可以判断新项目的用户对应你旧项目的用户了。
展开191回复分享发布于 6年前评论(1)
收起评论
-
Jackson李南
18人对此回答表示赞同
展开189回复分享发布于 6年前评论(9)
收起评论
-
Penelope 2019-01-19 17:13
主的想法不错,应该是可行的,带个用户ID过去我觉得就可以了。
回复 -
爱不复生 2019-01-21 20:02
因为没遇到过这样的问题,想问个可能比较低端的问题,为什么不在当前小程序上升级了,抛开小程序一些权限问题,微信小程序的版本不是应该所有开发者共享的吗?新申请的小程序可以比老的小程序多功能?或者说多api的使用?
回复 -
闲云 2019-01-23 12:02
不可以。只能绑定一个商户号。
回复 -
月下独酌素笺淡墨 2019-01-25 20:17
好的,谢谢您,我再看看,对了您知道小程序的微信支付嘛?一个小程序支付可以有多个商户号嘛?
回复 -
Logan 2019-01-27 10:17
https://developers.weixin.qq.com/miniprogram/dev/api/unionID.html这是换UnionID的方法。如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。还是用电话作为用户唯一识别UID比较好。怎么换都没事。反正小程序点击就能获取手机号码
回复 -
李美琳 2019-01-29 16:23
恩!是的,替换openId这个我有想过,但实际操作起来有很大的难度
回复 -
wtfjunglebell 2019-01-31 21:52
如果你真的真的迫切需要将老小程序和新小程序的同一个用户筛选出来。一个不是办法的办法,你试试匹配用户头像的UIL吧。并且祈祷用户近期没有改头像。
回复 -
置之度外 2019-02-02 08:34
如果使用UnionID大概思路是,用户的openId换UnionID。两个小程序的UnionID是一样的。所以你就能将同一个用户再两个小程序端的数据绑定起来。但是实际你很难做到。如果要换UnionID用户就必须登录老小程序你后台直接跑一遍是不行的。
回复 -
潘多拉 2019-02-04 21:25
谢谢您,主要是我现在数据库里面已经有了用户的操作数据,每个表里的数据都是用openId来作为用户标识的,所以这个比较难办,我没有试过UnionID,能具体讲解一下使用UnionID的思路嘛?
回复
-
-
千层月饼
16人对此回答表示赞同
unionid是最好的思路,但是也是很尴尬的思路,没有关注公众号的用户根本没有unionid,没有同时授权两个小程序的也没办法比对,所以麻烦的是后台怎么去实现
展开167回复分享发布于 6年前评论(7)
收起评论
-
少年残像 2019-01-31 19:31
必须关注公众号才可以
回复 -
hunter猎手 2019-02-02 21:22
实际上后台能够解决这个问题,就是有点麻烦
回复 -
Christian 2019-02-04 12:43
wx.getUserInfo也可以,但是用户又不一定授权,而且还得两个一起授权
回复 -
Frederick富坚 2019-02-06 16:07
一定要关注公众号才能获取到UnionID嘛?
回复 -
Thomason 2019-02-09 00:10
关注公众号的另算,很多用户都是不肯关注的
回复 -
兔子先生 2019-02-10 13:29
两个小程序,只授权了一个,unionid你能比对?
回复 -
Cooper55 2019-02-12 22:49
绑定了开发者帐号的小程序,可以通过下面3种途径获取UnionID。 回复
-
-
枯等年轮
13人对此回答表示赞同
有一个点我不太明白,为什么不可以直接更改原来的小程序?把旧版小程序重做不就完了,升级版本后,用户再打开不就是新的吗?
展开134回复分享发布于 6年前评论(4)
收起评论
-
Levi书豪 2019-01-23 20:20
我们小程序里面是没有获取用户的手机号的,都是用openId用作用户唯一标识的
回复 -
Raimundo 2019-01-25 10:54
明白了
回复 -
潇潇暮雨 2019-01-27 17:04
是的,原来的小程序商户主体有些业务受限制,主要是微信支付那里,小程序开通后就不能在修改商户账户了,所以新建了一个,要是旧程序可以使用新的商户号就不用维护数据了,不然就要想办法让数据通用
回复 -
张发宗 2019-01-29 16:21
除非是小程序名字不适合新的业务需求,或者商户主体经营范围受限制,其他附加业务需求直接更改程序不就可以吗?
回复
-
-
Elena
9人对此回答表示赞同
话说如果你们旧小程序不再维护的话,你完全可以重写旧小程序的,就是换个接口,数据库能复用就接着用
展开90回复分享发布于 6年前评论(0)
收起评论
-
Luna
7人对此回答表示赞同
一般都是手机实名认证,这样数据库用户怎么处理都可以。
展开70回复分享发布于 6年前评论(0)
收起评论
-
Maja
7人对此回答表示赞同
其实用unionid是因为并存,但是你是想下线旧的,那为何不能直接更新呢?差异过大的话就起个新版本不就好了?
展开70回复分享发布于 6年前评论(0)
收起评论
-
醉酒盛唐
5人对此回答表示赞同
我觉得这个方法不错,可行,从老程序跳入新的程序,你可以把老程序的用户ID带过去,然后新程序会注册,但是数据库你用OpenID来找肯定找不到,你可以用老程序跳过去带的用户ID来查找,然后再用户列表的这个对应ID把他原先上一个OpenID的记录添加一个或者是直接替换,应该在新的程序上可以用,没试过不过理论上应该可以。
展开50回复分享发布于 6年前评论(0)
收起评论
-
张小千
4人对此回答表示赞同
mark
展开40回复分享发布于 6年前评论(0)
收起评论
-
疯人院门开了
1人对此回答表示赞同
基于unionid原理是唯一可行的方法,用手机号重新绑定转移用户的方式不仅会让用户大部分流失,而且新的小程序是不能用到开放域的数据的,没有了好友链社交圈,你之前的小程序用户价值不大。
展开10回复分享发布于 6年前评论(0)
收起评论
我从网上找了一些获取UnionID的方法,是用code、encryptedData、iv和session_key获取的,但我试了好几次都获取不到