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