1

我想知道是否有人知道 - 如果我有一个注册了 URL 服务(例如 alocola://)的 iPhone 应用程序,这意味着另一个应用程序可以通过调用它的 URL 来调用它 - 有没有办法将此 URL 嵌入到HTML 页面,如果应用程序未安装在用户的 iPhone 上,是否捕获异常?

或者换句话说/更多细节:我想编写一个符合某些 URL 调用的应用程序(就像 alocola:// 正在做的那样),但希望这个应用程序从移动 Safari 读取的网页启动。但是,如果该应用程序未安装在用户的 iPhone 上,我希望能够显示一条说明“您的 iPhone 上必须安装 alocola 应用程序,请单击此处从应用商店下载它”。有没有办法(可能使用 javascript)让 Safari 指示无法调用 URL,并捕获它以显示智能消息?

谢谢 :-) 爱丽儿

4

1 回答 1

1

不,没有办法检测到这一点并显示这样的消息。相反,您应该在网页上放置文字,说明使用该链接需要您的应用程序。

于 2010-03-21T16:07:28.747 回答