人人商城公众号端与小程序端数据账号自动互通开发【整理完毕】
开发文档,QQ 87005971
人人商城如果同时运营公众号和小程序,会在数据库中生成两个账号,因为公众号与小程序商城的数据是不互通的。
按人人商城的逻辑,如果要实现互通,需要开启用户绑定,开启用户绑定的方法有两种。
如此设置后,在两端的会员中心中均有绑定手机号的提示,当两端同时绑定同一手机号后,两个账号会合并为同一账号,数据即可互通,当小程序端有操作时消息也会推送到公众号端。
但两端同时绑定同一手机号,这个体验真的非常不友好,本文就是来解决这个问题的!
版本信息
版本号: Ver 1.2
更新日期: 2021.12.04
版本号: Ver 1.1
更新日期: 2020.04.05
最后上传 yjw_openunion 插件即可。
2022-03-18 合并时手机号丢失的问题 (基于Q109***071公众号迁移)
在部分版本中,发现如果用户先生成小程序用户,并绑定了手机号,再去公众号商城授权或静默授权生成用户后,将触发自动合并,此时可能会发生合并后丢失手机号和密码的情况
打开如下文件
ewei_shpov2/core/model/bind.php
在 merge() 方法中定位如下代码
if (!empty($arr) && is_array($arr)) { pdo_update('ewei_shop_member', $arr, array('id' => $b['id'])); }
在其上一行,新增如下代码
//Yangjunwei-3953:账号自动互通 手机号绑定 原来默认就是 $b 的数据 S $arr['mobile'] = !empty($b['mobile']) ? $b['mobile'] : ( !empty($a['mobile']) ? $a['mobile'] : '' ); $arr['mobileverify'] = !empty($a['mobileverify']) || !empty($b['mobileverify']) ? 1 : 0; //Yangjunwei-3953:账号自动互通 手机号绑定 E
开发文档,QQ 87005971
请问多少钱呢?
公众号端与小程序端数据账号自动互通开发【整理完毕】?多少钱