場景:如何在不切換應用程序的情況下在iOS應用程序之間傳遞數據?
- 我已經開發了兩個應用程序,應用程序A和應用程序B,這兩個用戶安裝
- 應用A正在運行
- 應用A需要獲得存儲在應用B 的字符串
- 獲取字符串後,應用程序A仍將運行
- 用戶應該看不到「切換動畫」。也就是說,用戶不應該收到任何反饋(例如切換到應用程序B,然後返回到應用程序A)此通信正在發生。
在Android上,這是微不足道的,但我無法弄清楚如何做到這一點的IOS 7
場景:如何在不切換應用程序的情況下在iOS應用程序之間傳遞數據?
在Android上,這是微不足道的,但我無法弄清楚如何做到這一點的IOS 7
類似於http://Parse.com或http://openkeyval.org/可以讓您輕鬆地將簡單數據快速存儲到「雲端」&。根據一個系統將它從一個應用程序存儲起來,該系統可讓您在另一個應用程序中推演出該密鑰。然後通過網絡從第二個應用程序中檢索它。
顯然你需要一個網絡連接,但是鑑於你只是在談論字符串,即使在一個狡猾的E或3G連接上也應該沒問題。
(我決不會與解析或openkeyval無關。我已經使用解析爲一個開發,我認爲他們是很好的。)
如果我不想讓應用程序A向用戶請求憑據,我該如何安全地執行此操作? (第三方無法訪問雲中的數據應用程序B商店) – UsAaR33
如果您想要真正的安全性,那就更難了,但是如果您想要一個正常的隱私級別,只需以難以輕鬆的方式選擇您的密鑰猜到了。作爲另一種選擇,您可以讓這兩個應用僅通過應用切換ONCE共享密鑰,之後他們都可以將該密鑰用作雲URL的一部分 – buildsucceeded
我不想進行任何應用切換。我怎麼能安全地選擇鑰匙,因爲A和B都需要知道它們? – UsAaR33
那你試試?爲什麼這些應用是分開的?是需要計算還是數據已被應用程序B知道? – Wain
這隻能在App B已經提供數據的情況下完成。如果B位於後臺,則應用程序A無法向B發出請求(至少在沒有將用戶切換至B的情況下)。 – rmaddy
我在新的問題上更好地闡述了約束條件和情況:http://stackoverflow.com/questions/22215092/how-can-one-app-provide-data-to-another-without-swiching-apps – UsAaR33