0

我可以使用我的应用程序打开一个 url 方案。但是,我可以注册多个具有相同
url 方案的应用程序,因此我想让用户选择该方案的默认应用程序。

我需要对我的所有应用程序使用相同的方案。现在默认情况下,iphone 使用最后安装的可以打开架构的应用程序。

你有同样的想法来解决我的问题吗?你知道是否可以在应用程序中选择自己作为默认打开一个 url 方案?我找不到在 Iphone 的一般设置中执行此操作的可能性。

谢谢

4

1 回答 1

1

不支持。这是来自 Apple 文档的注释。

如果您的 URL 类型包含与 Apple 定义的方案相同的方案,则会启动 Apple 提供的应用程序而不是您的应用程序。如果多个第三方应用程序注册以处理相同的 URL 方案,则未定义选择哪个应用程序来处理该类型的 URL。

实施标准应用程序行为

一种可能的解决方案是让您的应用程序连接到您的服务器以获取您的应用程序及其支持的 URL 方案的列表。您可以将该列表呈现给用户,并且用户可以选择默认应用。

于 2010-07-09T15:35:01.240 回答