iOS - 如何将文件从一个应用程序发送到其他特定应用程序

时间:2017-01-30 21:32:43

标签: ios objective-c iphone url-scheme uidocumentinteraction

我想将.pdf或图像文件从我的app1发送到app2,如instagram hooks。我不想显示选项。如果安装了app2,我想直接从app1发送文件到app2。

首先,我尝试通过修改this example来使用自定义网址方案。这对于发送一些字符串很有用,但我无法找到使用自定义URL发送文件的方法。我尝试将文件编码为base64字符串并附加到网址。它没有用。网址破了。

然后我搜索实施Instagram WhatsAppstartkey。但我找不到足够的例子。这是我想的正确方法,但没有太多信息可以继续。

我怎样才能通过上述方法实现这一目标? (应用程序组,钥匙串,粘贴板对我来说不是很好的选择)

1 个答案:

答案 0 :(得分:0)

这是一个非常老的问题,但是我认为,您试图找到这样的东西:

如果您希望其他应用程序根据文件类型打开您的应用程序,则可以在应用程序plist文件中注册文档请求。这提供了一种将任何文件类型与iOS应用程序关联的方法。

包括 CFBundleDocumentTypes 键,该键是一个字典数组,其中每个条目定义有关您的应用程序支持的文件类型的信息。

以下是一些有用的链接:

iOS Tips and Tricks: Associate a File Type with your App

How to register file types supported by an iOS app

How To Import and Export App Data Via Email in your iOS App