2011-08-09 207 views
0

我开发了一个通用的iPhone/iPad应用程序。我需要通过邮件文件链接打开这个应用程序(带有一些类似.xyz的扩展名)。当我点击邮件中的链接(通过safari或其他Web服务器打开)时,我的应用程序应该启动并且文件内容必须是在应用程序内部加载。我需要在.plist文件中执行的所有设置是什么?以及如何处理启动时加载的文件内容? 任何人都可以帮助我如何做到这一点?如何通过邮件链接打开iPad/iPhone应用程序?

任何帮助将得到很大的尊重。 感谢

+0

可能重复的[我的应用程序可以从邮件发起?](http://stackoverflow.com/questions/5369892/can-my-app-be-launched-from-mail) –

回答

0

Implementing Support for Custom File Formats是开始的好方法。是的,您需要在Info.plist中定义文档类型,然后通过打开这类文件启动应用程序,您可以在应用程序中获取字典:didFinishLaunchingWithOptions:应用程序委托方法,包括文件路径。之后你如何处理文件取决于文件类型以及你想用它做什么。

+0

谢谢很多fichek ..你可以给一些链接,描述足够好的URL方案和文档类型.plist内的设置? – Thomas

2

您可以指定应用程序的plist文件方案(你可以找到如何在“第6步”为FBConnect指定例如方案)

+0

您可以使用任何名称你想要的方案:'MyGreatApp:' – rckoenes

+0

这不是在这里问的。他想从他的应用程序中的邮件(或其他应用程序)中打开一个文件。 –

+0

@fichek:当我点击我的收件箱中有一个文件扩展名为like.xyz的链接时,我的应用程序应该启动。那么我需要做什么? – Thomas

相关问题