【问题标题】:Share data between ios applications在 ios 应用程序之间共享数据
【发布时间】:2018-11-14 23:44:50
【问题描述】:

我必须在两个应用程序之间共享登录数据,以便在应用程序br.com.companyB.app2 中可以使用应用程序br.com.companyA.app1 的登录数据,如下所示:

我做了很多研究,他们都引导我使用“应用程序组”。但我已经看到要使用它,应用程序必须在同一个开发者帐户上,但在我的情况下,我有两个应用程序在不同的帐户上。我还看到使用 API 会对我有所帮助,但我正在寻找一种“原生”方式。有没有办法在这些应用程序之间共享数据?

【问题讨论】:

  • 原生方式是应用组来存储会话/用户数据等共享信息。
  • 但是我不能使用群组应用,因为它们不在同一个开发者帐户中。
  • 正如您自己所说,这就是它的原生方式。如果你不能使用它,那么你就不能在本地使用它。你需要一个解决方法

标签: ios swift share


【解决方案1】:

不幸的是,应用组确实仅限于单个开发人员团队

https://developer.apple.com/library/archive/documentation/Security/Conceptual/AppSandboxDesignGuide/AppSandboxInDepth/AppSandboxInDepth.html#//apple_ref/doc/uid/TP40011183-CH3-SW21

据我所知,由于应用程序被沙盒化,因此没有本机解决方法。

【讨论】:

    【解决方案2】:

    如果应用程序不在同一个开发者门户上,那么答案是否定的,您可以通过 webServices 而非本地共享数据,其他选项是使用 UIPasteboard 与套件,但这既不是正确的方式,也不是安全的方式

    【讨论】:

      猜你喜欢
      • 2015-12-15
      • 1970-01-01
      • 1970-01-01
      • 2019-03-29
      • 2018-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多