【问题标题】:iCloud - access data at the same timeiCloud - 同时访问数据
【发布时间】:2013-04-08 10:30:17
【问题描述】:

对于一款 iOS 游戏,我们目前正在探索使用 iCloud 来存储用户库存。我们希望能够在多个应用之间转移此类库存资产,或者更好的是,使它们可在多个应用中使用。

这个Sharing iCloud data between two apps 线程表明可以从多个应用访问同一个iCloud 存储。

但在这种情况下,就会出现并发问题。如何管理用户同时使用两台设备的情况,例如销售相同的库存商品?可以以某种方式安装锁吗?或者 iCloud 是在应用程序之间共享库存的错误技术选择?

【问题讨论】:

    标签: ios icloud inventory


    【解决方案1】:

    我认为您需要在服务器端进行事务并将更改推送到所有客户端以使其可靠(并且没有漏洞)。

    iCloud 在这方面有两个缺点:您无法控制服务器并且它不是“实时”的——有时它会“批量”更改,而您对何时发生这种情况没有发言权。

    我认为这意味着您需要 iCloud 以外的技术。

    【讨论】:

    • 感谢您的评价。您是否看到一些可以提供此类功能的苹果技术,或者我们是否需要为此使用自定义后端?
    • 我认为你需要一些非 Apple 的东西。有很多服务(Heroku、Cloudbase.io、Parse),所以您不必完全从头开始。
    猜你喜欢
    • 1970-01-01
    • 2017-02-10
    • 2016-10-19
    • 2015-01-25
    • 2013-01-06
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 2014-03-01
    相关资源
    最近更新 更多