2012-12-03 83 views
0

我需要在多个应用程序之间共享信息。在应用程序之间共享信息

例如有2个应用程序A和B.

我(作为用户)打开应用程序命名为A.当应用程序是午饭我想从应用程序B.一些信息

我知道,不知何故这可能与网址计划

例如像登录Facebook的作品。 其他应用程序午餐facebook应用程序来获取登录信息。

谢谢。

+0

请参考这个问题。 - http://stackoverflow.com/questions/220630/how-to-share-custom-data-between-iphone-applications – imthi

回答

1

那么你不能直接从应用程序获取数据,你可以使用URL方案和请求数据启动其他应用程序。

但是,您将不得不构建两个应用程序,或者必须为其他应用程序提供大量的API。 然后,另一个应用程序将不得不通过应用程序URL方案再次启动您的应用程序,并通过URL发送数据请求。但你可以用这种方式转移的数据是有限的。

使用app URL方案一个很好的教程,菅直人在这里找到:http://mobiledevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

的另一种选择是存储要在钥匙串应用程序之间共享数据。只要它们在同一捆绑包种子ID内,多个应用程序就可以共享钥匙串项目。

+0

所以我应该启动另一个应用程序与网址请求数据,并应该重新开始同样的应用程序与此数据?但这是安全的吗? – Streetboy

+0

好吧,也许你知道我在哪里可以找到如何在我的应用程序之间使用钥匙串? – Streetboy

+0

看看[Apple Keychain Service编程指南](https://developer.apple.com/library/iOS/#documentation/security/conceptual/keychainServConcepts/02concepts/concepts.html) – rckoenes

相关问题