2011-03-20 51 views
0

我正在开发一款新应用程序,并且很想拥有以下功能。如果用户在Apple的邮件中,他/她可以选择打开我的应用程序。我的应用可以通过邮件发起吗?

编辑:评论指出我this question,这是完美的处理附件,我也想这样做,但我也希望用户能够复制一些文本,日期或电子邮件地址,然后用这些信息打开我的应用程序。

是否有API设置,我可以做到这一点?

谢谢!

+2

可能重复[我怎样的文件类型与iPhone应用程序相关联?](http://stackoverflow.com/questions/2774343/how-do-i-associate-file-types-with -an-iphone-application) – taskinoor 2011-03-20 16:57:53

+0

我对某些文件类型不太感兴趣。我真的很想知道如何从邮件中启动我的应用程序,并附带一些信息,该信息可能是文件或日期或电子邮件地址或文本字符串。 – PengOne 2011-03-20 17:08:20

回答

2

你可以为你的应用创建一个自定义的URL方案,比如app:// path - 这是Facebook处理事物的方式,他们有像fb://profile/12345这样的URL。

http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

+0

这太棒了。谢谢!我只浏览了链接,但对我来说,似乎没有我可以用它从Mail打开我的应用程序。它似乎反而会为我(或其他人)从另一个应用程序中打开我的应用程序创建一种方式。我正确阅读这个吗? – PengOne 2011-03-20 17:20:28

+1

如果您的应用正在发送电子邮件通知,则可以使用自定义方案添加链接,以便在用户点击时将数据传递到应用。您不能扩展默认的Mail.app复制/粘贴/选择功能,但应用程序无法将插件添加到其他应用程序中。 – ceejayoz 2011-03-20 17:31:58

相关问题