我在用shareSDK做微信分享的时候,在使用WXApi判断isWXAppInstalled(检查微信是否已被用户安装)和isWXAppSupportApi(判断当前微信的版本是否支持OpenApi)的时候,发现isWXAppInstalled返回值一直为NO。
百度了一下,发现大家给到的方法是检查info.plist文件里面的白名单,或者用[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weixin://"]]替代Api判断。但是此时我已明确添加了白名单。况且此时如果去掉判断限制的话,是可以调开微信并成功分享的。
剧情反转开始。。。在接下来做微信登录的时候,我并未用其它第三方,而是直接对接微信开放平台。当我在写出这行代码(下图)的时候,发现isWXAppInstalled返回值为YES了。
网友评论