iOS 检测是否安装了第三方应用的方法--兼容iOS9之后的info.plist设置

来源:互联网 发布:阿里云快照是什么 编辑:程序博客网 时间:2024/05/29 16:38

iOS 检测是否应用有安装第三方应用可以实现调用

  • 配置方面
  • 代码处理

配置方面

iOS9以后,如果想进行这样的处理,需要对应用的info.plist进行处理,向info.plist中增加字段LSApplicationQueriesSchemes(key),Array(type),向Array中增加item0,type为string,值为wechat、weibo、mqq等。

截图如下

代码处理

BOOL canOpenWechat = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"wechat://"]];BOOL canOpenSina = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weibo://"]];BOOL canOpenQQ = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]];

这三个方法分辨用于检测微信,微博,qq的应用安装情况,判断这个可以对第三方登录和分享进行状态监控,防止出现系统没有安装应用导致的提交苹果审核时被打回。

0 0
原创粉丝点击