我可以使用自定义URL方案从Safari打开我的应用程序吗?

时间:2012-01-05 15:16:57

标签: iphone mobile-safari

嘿,我想知道是否可以将自己的应用程序添加到按下底部工具栏上的共享按钮时在Safari中打开的UIActionSheet。如果按下该按钮,我想将用户带到我的应用程序。

2 个答案:

答案 0 :(得分:3)

您可能需要查看要求用户在Safari中添加书签到您的应用。

Tweetie / Instapaper和Summly具有相似的功能,可以使用javascript将信息从Safari书签传递到您的应用。

(更正 - Tweetie有,不确定Twitter是否仍然使用它)

编辑 - 像这样的JavaScript工作。

  

的javascript:window.location的=%27YOUR_CUSTOM_URL_SCHEME://%27+window.location

这会获取当前的safari网址并将其传递给您的应用,您可以在

中处理它
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;

答案 1 :(得分:1)

没有。无法从您自己的应用程序(不使用私有API ......)修改Safari等核心应用程序或任何其他应用程序。