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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值