Cocoa Touch Framework - 父应用程序通信

Cocoa Touch Framework - Parent App communication

我正在构建一个 cocoa 触摸框架来为用户提供使用我的应用程序登录等服务。这个框架将被所有第三方应用程序使用,并使用像登录这样的服务(是的,确实像 Facebook 框架)

项目概览:

  1. 使用 swift 编写的应用程序(让我们称之为 'Parent App'),提供类似登录的服务。
  2. 使用swift编写的cocoa触摸框架,调用父应用程序使用登录服务。

Only requirement is when my parent app logout all the third party app (integrated framework) using login service should logout.

选项:

PS:由于我无法指定框架和第三方应用程序(将由其他开发人员开发)的权利,我相信我无法共享钥匙串/用户默认值。并且 URL 架构在启动第三方应用程序时无法用于共享数据。

你认为我还有其他选择来处理这个问题吗?

根据 iOS 8.3 我们没有任何东西可以处理这个。除非 URL 架构方法损害了用户体验。

可能在未来... iOS 9?