使用shreSDK是做分享的时候,isWXAppInstalled一直返回为NO。

我在用shareSDK做微信分享的时候,在使用WXApi判断isWXAppInstalled(检查微信是否已被用户安装)和isWXAppSupportApi(判断当前微信的版本是否支持OpenApi)的时候,发现isWXAppInstalled返回值一直为NO。

百度了一下,发现大家给到的方法是检查info.plist文件里面的白名单,或者用[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weixin://"]]替代Api判断。但是此时我已明确添加了白名单。况且此时如果去掉判断限制的话,是可以调开微信并成功分享的。

剧情反转开始。。。在接下来做微信登录的时候,我并未用其它第三方,而是直接对接微信开放平台。当我在写出这行代码(下图)的时候,发现isWXAppInstalled返回值为YES了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容