iOS ゲームについては、現在 iCloud を使用してユーザー インベントリを保存することを検討しています。このような在庫資産を複数のアプリ間で転送したり、複数のアプリ内で使用できるようにしたりしたいと考えています。
この2つのアプリ間でiCloudデータを共有するスレッドは、複数のアプリから同じiCloudストレージにアクセスできることを示しています.
しかし、そのような場合、並行性の問題が生じます。たとえば、同じ在庫品目を販売するために、ユーザーが同時に 2 つのデバイスを使用するケースをどのように管理できますか? 何らかの方法でロックを配置できますか? それとも、iCloud はアプリ間で在庫を共有するための間違ったテクノロジーの選択なのだろうか?