2012-12-03 102 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

相關問題