iOS Safari文件类型拦截(如果用户单击指向我的文件类型的链接,则启动我的应用程序)

时间:2013-02-15 12:10:40

标签: iphone objective-c xcode uiwebview mobile-safari

如果用户点击Safari中某个扩展名的任何文件,我想构建一个可以自行启动的iPhone应用程序。

我在这里问,因为这听起来像是一个很高的命令,我猜我可能很难找到答案。所以我愿意接受其他建议,比如可能使用UIWebView组件?

示例场景是: 1)用户安装我的应用程序,并在其设置中指定“* .rss”(任何.rss文件) 2)用户打开Safari,点击扩展名为.rss的文件 3)我的应用程序打开,并使用完全限定的NSURL文件执行某些操作

感谢任何建议,谢谢......

1 个答案:

答案 0 :(得分:0)

我建议阅读Apple有关该主题的官方文档

https://developer.apple.com/library/ios/#documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/RegisteringtheFileTypesYourAppSupports.html#//apple_ref/doc/uid/TP40010411-SW1

您基本上可以注册应用可以处理的文件类型,而Safari等其他应用可以将该文件的处理权交给您的应用。