需求的场景描述(希望解决的问题)
已有系统通过打通新开发小程序间的积分兑换.
通过公众号开发,系统拥有众多公众号,新开发一个小程序,希望各公众号的用户积分可以兑换小程序系统中的一种新资源.
考虑3种方案
通过unionid打通,获取落地系统中用户的unionid一对多的用户信息,取积分兑换.
但是 :
unionid一旦公众号有迁移开放平台(没有主动推送的消息可以知道公众号迁移了),会变化.
公众号主体不能超过限制时(5个)
因为没有提供unionid换取公众号openid的接口.无法决定保证用户身份.
通过在小程序中web-view拉起h5页面,通过公众号的网页授权获取用户openid,获取用户信息.
但是 : 会报错,提示该链接无法访问,我观察到地址是open.weixin的.
通过各系统的用户身份验证,比如手机号,账户密码等实现身份的互通
但是 : 用户体验很不好.一直都是基于微信提供的openid建立身份系统,不要用户输入就是最好.
- 希望提供的能力
希望能协调各部门提供2的解决方案.让2能走通.
这样的好处就是好多原有公众号体系的资源就可以丰富到小程序体系中了.如果授权拉不起来.原有公众号体系无法准确确定用户身份.无法利用公众号中的流量导入小程序.