集成了微信、QQ、微博、阿里云一键登录。其他几个都可以,只有微博登录不走回调。
起初以为配置的有问题,于是就检查配置,一共就那几个配置都没啥问题。
以上配置都没问题,但是微博登录的现象一直是:调起微博,显示正在授权,大约一秒左右回到app,不走回调。在iOS原生插件里打断点,也是不走回调
然后重新搞了一个工程发现是可以的。然后又把项目的pubspec.yaml里面所有的插件配置都拷贝到新工程里,发现又不行了。
于是猜测可能是哪个插件和微博登录的插件有冲突影响的。
花了三四个小时,挨个排查发现了罪魁祸首。
下面有请罪魁祸首闪亮登场..........
就是这个**uni_links **插件影响的,注释掉就可以了。
uni_links这个是外面网页打开app用的。这个给专业flutter的工程师说了下,看下能不能用其他的插件代替了。
以上就是花了三四天时间才排查出来的问题,特此记录,以帮助有缘人。如果帮助到了,请务必点赞,谢谢。