同主体服务号和小程序unionid相同?
发布于 5 年前 作者 bcui 10864 次浏览 来自 问答

看到过几个项目。小程序关联了服务号(二者相同主体)必须强调的是:没有绑定开放平台。小程序的事件触发后,通过服务推送模版消息到用户。这是为什么?用户的appid和openid在服务号和小程序都是不一样的啊,难道这种绑定关系,unionid是相同的吗?求解答!

4 回复

openid是公众号(小程序)和同一个用户产生的唯一标示

unionid是微信开放平台(需要与公众号或小程序绑定)和同一个用户产生的唯一标示

第三方平台授权过程可以通过接口模拟生成一个同主体的开放平台用于业务产生unionid

详细见文档unionid机制说明:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

同一主体下unionid是相同的 openid是不同的

必须要绑定到同一开放平台账号下,比如Open1,unionid才会一样。你把unionid当成Open1._id就好理解了。

你说的小程序触发,发送服务消息给服务号,用的应该是统一服务消息机制。

unionid的作用是让你打通用户身份识别,如果有其他识别方式(比如用户手机号),让你能确认用户,查到用户关联的小程序或公众号的openid,然后就可以通过对应APPID的openid给用户推送消息。

回到顶部