我是swift的新手,或者更新的编码更具体。
我正在开发一个带有swift 3和xcode 8的在线订购应用程序。 而我面临的问题是我不知道如何在应用程序中跟踪用户的行为。
例如(如果我使用含糊不清的术语)
Ian在viewController 1中点击了一个tableview单元格(French Frires / $ 3)
然后Ian在viewController 2中点击了一个tableview单元格(百事可乐/ $ 1.5)
VC3显示了Ian刚订购的内容以及Ian必须支付的总额
(或者它甚至不需要三个VC来完成这项任务)
我现在正在使用Google身份验证和Firebase BTW。
我做了一些研究,但结果并没有真正起作用。
我知道这是一个很大的问题,但任何提示都表示赞赏
或关键字的任何提示我应该谷歌?
感谢。
答案 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,
}
}
}