以前の WeChat パブリック アカウント ログイン プロジェクトは次のようなものでした。
ログインでは、ユーザー ID のorigin_id openid を使用してユーザーの一意性を識別し、新しいユーザーを追加します。
そこで、小さなプログラムの UnionID と appid 、および小さなプログラムの openid を追加しました
しかし、ユーザーが 2 日分のデータを持っている場合には依然として問題が発生します
マスターに対処方法を聞いてもいいでしょうか
以前に Unionid モードがなかった場合の互換性を検討してください。ミニ プログラムにログインする場合まず WeChat に移動すると、1 人のユーザーと 2 つのアカウントが存在します。
http://www.cnblogs.com/txw195...
公众号绑定开放平台,公众平台网页授权之后也可以获取到unionid 。unionid 通用的,也就是说unionid 作为唯一来绑定。
userid+origin_id+unionid,专门写个方法,把旧数据跑一下,用openid拉取用户的信息,更新unionid,这样子就可以兼容了。