如何共享2个本地ios应用程序之间没有URLscheme或外部服务器的文件?

我有2个本地应用程序“A”和“B”。 我希望应用程序“A”通过文件调用应用程序“B”和“B”向“A”发送响应。

Urlscheme是调用应用程序“B”的一个很好的解决scheme,但将文件发送到“A”是一个不好的解决scheme。

如何将文件从一个应用程序发送到另一个没有urlscheme和没有外部服务器?

除了URL选项之外,您有使用iOS 钥匙串的最佳select。 看到这篇文章 。

这里提到了其他一些选项。

另一种select是使用iCloud API。

另外,使用UIPasteboard在应用程序之间复制粘贴数据。

BTW URL解决scheme有什么问题? 苹果build议您使用URL在不同的应用程序之间共享数据。

我使用了自定义URLscheme和UIPasteboard的组合。 我最近在http://enharmonichq.com/sharing-data-locally-between-ios-apps/上发布了一个完整的教程。