gpt4 book ai didi

iphone - 查询 iPhone 上安装的 URL 处理程序

转载 作者:行者123 更新时间:2023-12-03 20:49:49 24 4
gpt4 key购买 nike

为什么我的应用程序可以查询已安装/支持的 URL 处理程序?

这里的用例是,我希望我的应用程序允许用户使用其内置的推文或使用他们首选的 Twitter 客户端来发送推文。我想让他们从手机上的客户端列表中选择客户端(或者显示一个列表,其中突出显示他们已安装的客户端,等等)。我计划编写的另一个应用程序也将受益于能够检查可用的处理程序,然后为其用户提供集成的可能性。

谢谢, 本约翰

最佳答案

您只能通过 UIApplication.canOpenURL: 查找给定 URL 是否有处理程序:

NSURL *url = [NSURL urlWithString:@"http://example.com"];
BOOL tweet = [[UIApplication sharedApplication] canOpenURL:url];

不幸的是,您无法查询所有处理程序或知道哪个应用程序处理哪些网址。

关于iphone - 查询 iPhone 上安装的 URL 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1840823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com