发现启动网址(iOS)

时间:2014-04-16 20:12:00

标签: ios objective-c

是否可以在iOS设备上发现已安装应用的启动网址?

(AudioBus确实知道安装了哪些应用程序,其“选择输入”框仅显示可用于输入的应用程序)

1 个答案:

答案 0 :(得分:3)

AudioBus可能会使用-[UIApplication canOpenURL:]来检查是否在设备上注册了URL处理程序。它需要一个URL方案列表事先(AudioBus似乎要求开发人员注册应用程序,Facebook也是这样),任何应用程序都可以声称处理任何URL,据我所知,所以它永远不是一个明确的解决方案... < / p>

示例:

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"googlechrome://example.com"]]) {
    // Google Chrome is likely installed on the device
}

您可能还想查看iOS 7中引入的应用间音频,了解在应用之间共享音频的主题。