gpt4 book ai didi

ios - 如果要共享的数据很大并且应用程序可以有不同的应用程序 ID 前缀,那么两个 iOS 应用程序之间最好的数据共享机制是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:45 33 4
gpt4 key购买 nike

我最近有一个用例,我需要在两个 iOS 应用程序之间共享大量数据。这两个应用程序可以有不同的应用程序 ID 前缀。最好的方法是什么?

我已经探索了一些选项,但其中一些选项需要一个通用的应用程序 ID 前缀,一些不是很安全,还有一些需要额外的用户交互。

欢迎提出建议和想法。谢谢!!

我探索了以下选项 -

  1. UIDocumentInteractionController
  2. UIActivityViewController

这两个我都不能使用,因为我不想有额外的用户交互。

  1. 共享钥匙串(keychain)访问 - 这不能用于应用程序可以有不同的 10 位种子前缀

我正在考虑使用 URL 方案,但我想知道使用 URL 方案可以传递的数据量是否有限制。

我还了解了 iOS 8 的 DocumentProvider 扩展,但不清楚它是否还会涉及额外的用户交互。此外,是否必须将 iCloud 与 DocumentProvider 一起使用。

最佳答案

据我所知,我们可以通过以下方式在两个不同的 iOS 应用程序之间共享数据:

  1. UIDocumentInteractionController
  2. UIActivityViewController
  3. 共享钥匙串(keychain)访问
  4. 自定义 URL 方案
  5. 网络服务

对于共享大量数据,基于 Web 服务的解决方案是有意义的,但会增加 Web 服务实现和网络可用性的开销。

关于ios - 如果要共享的数据很大并且应用程序可以有不同的应用程序 ID 前缀,那么两个 iOS 应用程序之间最好的数据共享机制是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32921722/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com