在应用程序上的许多用户之间共享核心数据

Posted

技术标签:

【中文标题】在应用程序上的许多用户之间共享核心数据【英文标题】:share core data between many users on app 【发布时间】:2013-01-28 15:31:47 【问题描述】:

我想开发一个 ios 应用程序作为许多用户的平台。是否可以让我的应用的多个用户共享同一个核心数据数据库上的资源?

【问题讨论】:

【参考方案1】:

iCloud 的另一个替代方案(存在整个所有权问题)是拥有一个远程存储数据的在线服务器。

然后您可以创建一个网络服务来存储和检索来自服务器的数据到设备上。

【讨论】:

【参考方案2】:

是的,这可以通过iCloud URL 的帮助在 iphone 上使用custom url scheme 来完成。 但它也有一些阴暗面。如果您使用自定义 url 方案,则只有一个应用程序“拥有”数据。另一个应用程序必须从主应用程序导入数据。

另一种方法是system pasteboard,即剪贴板。你可以在上面放东西,然后用一个 URL 启动另一个应用程序,告诉另一个应用程序检查粘贴板。还有系统粘贴板。

有关自定义 URL 方案的更多信息check this link

【讨论】:

以上是关于在应用程序上的许多用户之间共享核心数据的主要内容,如果未能解决你的问题,请参考以下文章

核心数据 - 通过 iCloud 保存和共享图像

不同App之间共享数据

在应用程序之间共享核心数据存储

在 iOS 和 WatchOS 之间共享核心数据

iPhone 和 Apple Watch 应用之间的核心数据共享

iOS 和 macOS 应用程序之间的 iCloud 核心数据共享不起作用