可可触摸框架 - 父级应用通信



我正在构建一个可可触摸框架,为用户提供诸如登录名的服务。所有第三方应用程序都将使用此框架,并使用登录(是的,确实喜欢Facebook框架)

等服务

项目概述:

  1. 使用Swift编写的应用程序(让我们调用'Parent App'),提供诸如登录之类的服务。
  2. 使用Swift编写的可可触摸框架,调用父级应用程序使用登录服务。

只有要求我的父级应用程序记录所有第三方应用程序(集成框架)使用登录服务应记录。

选项:

  • 选项1:如何触发从父应用程序到集成框架的所有第三方应用程序的通知?
  • 选项2:如何在父级应用程序之间共享数据(登录状态)到框架,因此,当启动第三方应用程序时,我可以阅读存储在其中的数据?

ps:由于我无法指定框架和第三方应用程序的权利(这些将由其他开发人员开发),我相信我不能共享键链/用户默认值。在启动第三方应用程序时,无法使用URL模式共享数据。

您认为我还有其他选择可以处理吗?

根据iOS 8.3,我们没有任何事情可以处理。除非用户经验通过URL模式方法妥协。

可能是将来... ios 9?

最新更新