代码之家  ›  专栏  ›  技术社区  ›  Jared

Firebase Firestore Android删除多人游戏文档

  •  0
  • Jared  · 技术社区  · 6 年前

    gameDocRef.delete() 对于两个用户在最后,但有时一个球员删除它太快,另一个不能加载结果。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Martin Zeitler    6 年前

    可以存储两个值;例如,“玩家一确认”&玩家2确认“,

    为了确认,当两位选手都拿到了比赛的结果-

    只删除他们都承认的那些文件

    a) 当看到 events

    providers/cloud.firestore/eventTypes/document.update
    

    缺点是,它会经常被触发,因为它是按文档而不是按字段触发的。

    here 例如,使用appenginecron(作为Linux的替代品) crontab 普通中等教育)。