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

问题描述 投票:3回答:1

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

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

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

我怎么能用上面提到的方法实现这个目标? (应用程序组,钥匙串,粘贴板对我来说不是很好的选择)

ios objective-c iphone url-scheme uidocumentinteraction
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.