ios - 在 iOS 中具有不同 App ID 前缀的应用程序之间共享数据

标签 ios caching data-sharing

我对如何在应用程序之间共享数据进行了一些研究。最有吸引力的方法是使用应用程序组,但这需要相同的应用程序 ID 前缀。我知道 Stack Overflow 上有一些类似的问题,但我找不到适合我的情况的解决方案。

我正在构建一个提供图像和视频的框架。我的目标是创建一个共享缓存机制,以便同一设备上使用我的框架的不同应用程序不必缓存相同的内容两次。理想情况下,缓存可以由不同开发人员开发的不同应用程序使用。这可能吗?

类似问题:

Sharing data in between apps in IOS

Sharing File Data Between Applications in Swift/iOS

最佳答案

不,这不可能。由于这两个应用程序不属于同一应用程序组,因此它们无法共享任何资源。使用通用框架无关紧要。这两个应用程序将各自拥有自己的沙箱,没有共享框架代码的公共(public)区域。

最终结果是每个使用该框架的应用都将拥有自己的缓存副本。

关于ios - 在 iOS 中具有不同 App ID 前缀的应用程序之间共享数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40709885/

相关文章:

ios - 如何在右侧的自定义 UIButton 的标准 UITableViewCell 中以编程方式自动布局。

ios - 按下后退按钮,当我将 View Controller 从堆栈中弹出时丢失我的自定义 UIToolBar

iphone - iPad和iPhone应用程序中的内存泄漏

node.js - Express.js 中的express.Router() 和requires

caching - SQLAlchemy 是否支持缓存?

android - 如何自动清除 Volley 缓存?

ios - 如何在 iOS 中检索来自 Quickblox 的最后一条消息?

c++ - 在可执行文件之间传输数据

asp.net-core - Blazor 在组件之间传递 List<T>

angular - 在组件之间共享数据(Angular 7)