这个是不是可以这么理解,我先关注同主体下的其它的,在login时就会返回unionId,如果我没有关注,直接进入小程序login后是不是就没有。
现在我们的业务流程是用户搜索进入小程序调用了login方法并把返回的信息(openID等等保存到数据库),没有返回unionld,然后在小程序里面打开公众号的页面提现,失败,没有unionld,这时提醒用户关注公众号,进去提现,但是关注公众号并没有把unionld保存在数据库(在小程序login时保存)任然提不了。只有在公众号里面打开关联的小程序,这时进入小程序调用login才会返回unionld,然后才能提现,扫码登录网页等等。 这种流程有什么建议吗??? 急急急。。。
unionld在小程序和公众号上是同一个的,我不知道你是怎么弄,我这边弄的是在小程序wx.getUserInfo()获取encryptedData和iv 然后在getUserInfo里面调用login 获取code,把这三个东西进行传给后台 进行把encryptedData解密,encryptedData解密出来之后里面是带有unionld
unionld 无论是否关注公众号 都是有的