在同一应用 iPhone 中的设备之间共享数据

Posted

技术标签:

【中文标题】在同一应用 iPhone 中的设备之间共享数据【英文标题】:Sharing data between device in same app iPhone 【发布时间】:2012-06-29 08:51:31 【问题描述】:

我打算在 iPhone 上制作一个应用程序。 用户可以在App中拍照或从他们的照片库(照片流)上传照片。完成此操作后,使用该应用程序的其他任何人都应该能够在应用程序中看到这些照片。解决这个问题的最佳方法是什么?我需要服务器还是有其他方法可以保存照片。我必须为此使用 iCloud 吗?我的印象是 iCloud 是为单个用户服务的,而不是作为服务器共享信息的。我应该改变我的这种印象吗?

谢谢!

【问题讨论】:

将数据存储在远程服务器中。 为什么要避免使用 iCloud,当 Apple 提供您需要的任何设施时,为什么您不想使用它? iClould 是最好的方法 iCloud 不会将数据限制为一个特定的用户吗?我认为 iCloud 数据是私有的,不能共享。还是我弄错了? 是的,我认为 iCloud 也适用于特定用户。酷将调查它。谢谢! 【参考方案1】:

您需要将照片保存到某处的服务器。每当应用在给定设备上运行时,它都需要与服务器检查是否有新照片要显示。

您对 iCloud 的印象是正确的——它是用于在单个用户的设备之间同步数据,而不是用于在多个用户之间共享数据。

【讨论】:

以上是关于在同一应用 iPhone 中的设备之间共享数据的主要内容,如果未能解决你的问题,请参考以下文章

在 Apple Watch 和 iPhone 之间使用 WCSession 共享数据

iOS:在不同设备上的不同应用程序之间共享设置

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

如何在 iPhone 应用程序和 Apple Watch 之间共享数据?

我可以在通用应用程序中制作一个可以在 iPhone 和 iPad UI 之间共享的 XIB/NIB 吗?

如何在我的应用程序中使用 iCloud 钥匙串在不同设备的安装之间共享价值?