OC学习59:判断是否安装了某个App

张建 lol

前言

本文主要介绍 iOS 9.0 以上的系统判断设备上是否安装了某个 AppB 的方法:

  • 通过 canOpenURL

通过 canOpenURL

通过 canOpenURL 方法需要知道 AppBURL Schemes,即是否安装这款App的

  1. 配置 AppBURL Schemes,如下图:

  1. 在自己的项目中添加白名单

  1. AppA 代码中调用 canOpenUrl 方法,判断是否安装了 AppB
1
2
3
4
5
6
7
8
- (void)clickBtn{
NSURL * scheme_b = [NSURL URLWithString:@"schemeb://"];
if ([[UIApplication sharedApplication] canOpenURL:scheme_b]) {
NSLog(@"安装了b应用");
}else {
NSLog(@"未找到b应用");
}
}
  • Post title:OC学习59:判断是否安装了某个App
  • Post author:张建
  • Create time:2023-06-05 10:23:41
  • Post link:https://redefine.ohevan.com/2023/06/05/OC/OC学习59:判断是否安装了某个App/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
On this page
OC学习59:判断是否安装了某个App