记住/监控应用程序中的用户行为

时间:2016-10-16 10:13:56

标签: xcode uitableview firebase swift3 firebase-authentication

我是swift的新手,或者更新的编码更具体。

我正在开发一个带有swift 3和xcode 8的在线订购应用程序。 而我面临的问题是我不知道如何在应用程序中跟踪用户的行为。

例如(如果我使用含糊不清的术语)

  1. Ian在viewController 1中点击了一个tableview单元格(French Frires / $ 3)

  2. 然后Ian在viewController 2中点击了一个tableview单元格(百事可乐/ $ 1.5)

  3. VC3显示了Ian刚订购的内容以及Ian必须支付的总额

  4. (或者它甚至不需要三个VC来完成这项任务)

    我现在正在使用Google身份验证和Firebase BTW。

    我做了一些研究,但结果并没有真正起作用。

    我知道这是一个很大的问题,但任何提示都表示赞赏

    或关键字的任何提示我应该谷歌?

    感谢。

1 个答案:

答案 0 :(得分:0)

如何在数据库中添加不同的节点,名为: - ordersPlaced ,然后在子节点中将订单键作为用户ID和值作为下订单或订单'ID ID

建议的JSON树: -

yourAPP:{
  USERS : {
      user1 : {...},
      user2 : {...},
      user3 : {...},
      user4 : {...},
      user5 : {...},
      ....
      },
  food_Items : {
      food_Item1 : {...},
      food_Item2 : {...},
      food_Item3 : {...},
      food_Item4 : {...},
      food_Item5 : {...},
      ...
       },
  ordersPlaced : {
      user1 : {
          timeStamp : 121321421231,
          food_Item2 : true,
          food_Item5 : true,
             } 
      }  

}