我需要在多个应用之间共享信息。
例如,有2个应用程序A和B.
我(作为用户)打开了名为A的应用程序。当应用程序被推出时,我想从应用程序B获取一些信息。
我知道 url scheme 可能会出现这种情况。
例如喜欢登录facebook工作。 其他应用程序午餐Facebook应用程序获取登录信息。
谢谢。
答案 0 :(得分:1)
嗯,你无法直接从应用程序获取数据,但是你可以使用URL方案启动其他应用程序并请求数据。
但您必须构建这两个应用程序,或者必须为其他应用程序提供广泛的API。 然后另一个应用程序必须使用应用程序URL方案再次启动您的应用程序,并通过URL发送数据请求。但是你可以通过这种方式传输的数据是有限的。
可以在此处找到有关使用应用URL方案的优秀教程:http://mobiledevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
另一种选择是将您要共享的数据存储在钥匙串中的应用之间。多个应用可以共享一个钥匙串项,只要它们在同一个捆绑种子ID中。