https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html
多个小程序就没法用unionid 发送消息 多个小程序要用订阅消息 还得都获取openid
unionid是同一账号的作用,对开放平台唯一,如果用unionid你知道是哪个app,小程序发送的消息给用户,所以发送消息是要用对应小程序下的openid,openid对相关的应用小程序唯一,所以对用户来说消息来源清晰,不会混淆
unionid的获取确实繁琐一些,不过你都获取到了unionid了openid不自然也获取到了么
从逻辑上来说,发消息是跟着具体的小程序的,所以要用小程序对应的openid,而不是全局的unionid
unionid不合理的地方时获取方式太复杂,作为统一多平台账号的凭证应该简单一点