ShareSDK中判断是否安装微信无效

最近写项目发现使用了ShareSDK然后调用[WXApi isWXAppInstalled]方法一直返回NO,无法正常获取微信的安装状态,查阅资料后发现通过以下两种方法可以解决
  1. 使用微信官方的注册方法

解决方案自己在AppDelegate中didFinishLaunchingWithOptions方法内,调用微信SDK官方api的注册方法:
[WXApi registerApp:@"wx123456"];

  1. 自己根据跳转的url判断
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weixin://"]]) {
        
        //可以打开微信
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。