如题,在用户微信登录app时,用户图像无法显示,很奇怪啊。
结果发现是微信的新域名(红色的部分)错误导致,这应该是微信的bug。改下域名即可;
将thirdwx.qlogo.cn改为wx.qlogo.cn就可以了。
http://wx.qlogo.cn/mmopen/vi_32/Kp8WntNNMsBIM1IGHibsMdUfpsLn0ibKQmkAxNzoaZjUAgmXN5h6vqerDShkGnBEXDlCdKTSFViaQ050Ea0DJXLcw/132
代码如下:
/// 处理微信头像
String _userDealedUrl(String url) {
if(url == null || url.isEmpty) {
return "";
}
if(url.contains("thirdwx.qlogo.cn")) {
return url.replaceAll("thirdwx.qlogo.cn", "wx.qlogo.cn");
}
return url;
}