IOS 判断应用是否安装以及常用 urlScheme 收集
1. 打开一个应用:
let url = URL(string: "awemesso://") UIApplication.shared.open(url!) // 打开时,此 url scheme 不需要在 info.plist 中注册。
2. 判断应用是否安装
2.1 在 info.plist 中注册 应用对应的schema
有多个scheme 的时候,追加到后续列表即可。
2.2 判断对应的scheme 是否可以打开。
let url = URL(string: "awemesso://") let canOpen = UIApplication.shared.canOpenURL(url!) // 此url 如未在 info.plist 中注册,则永远返回false。
详细 API 说明 参考。 canOpenURL(_:) | Apple Developer Documentation
3. 常用 url scheme 收集。
作者:闵天
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.