最近写项目发现使用了ShareSDK然后调用[WXApi isWXAppInstalled]
方法一直返回NO
,无法正常获取微信的安装状态,查阅资料后发现通过以下两种方法可以解决
- 使用微信官方的注册方法
解决方案自己在AppDelegate中didFinishLaunchingWithOptions
方法内,调用微信SDK官方api的注册方法:
[WXApi registerApp:@"wx123456"];
- 自己根据跳转的url判断
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weixin://"]]) {
//可以打开微信
}
网友评论