2013-04-08 43 views
1

對於iOS遊戲,我們目前正在探索使用iCloud來存儲用戶庫存。我們希望能夠在多個應用程序之間傳輸這種庫存資產,或者更好地使它們可用於多個應用程序內的使用。iCloud - 同時訪問數據

Sharing iCloud data between two apps線程聲明可以從多個應用程序訪問相同的iCloud存儲。

但是在這種情況下,會出現併發問題。如何管理用戶同時使用兩臺設備的情況,例如銷售相同的庫存物品?莫名其妙地鎖定了位置?或者iCloud是在應用程序之間共享庫存的錯誤技術選擇?

回答

0

我認爲您需要在服務器端進行交易,並將更改推送給所有客戶端以使其可靠(並且沒有漏洞)。

iCloud在這方面有兩個缺點:你無法控制服務器,它不是「實時」 - 有時它會「批量」更改,並且在發生這種情況時你沒有發言權。

我認爲這意味着您需要一種除iCloud以外的技術。

+0

感謝您的評價。你是否看到過一些可以提供這種功能的蘋果技術,或者我們是否需要爲此使用自定義後端? – user1282931 2013-04-08 10:49:42

+0

我覺得你需要一些非Apple的東西。有一堆服務(Heroku,Cloudbase.io,Parse),所以你不必從頭開始完全。 – 2013-04-08 11:03:20