我不确定如何在Firebase中自动在服务器端创建时间戳。
以下是我创建记录的方法:
NSMutableDictionary * dictionary = [[NSMutableDictionary alloc] init];
NSString * userId = [self determineUserId];
[[[_ref child:@"records"] child:userId] updateChildValues:dictionary];
我发现this question表示以下内容,但我不确定如何将其转换为Objective-C:
curl -X PUT -d'{“something”:“something”,“timestamp”:{“。sv”: “时间戳”}}“
如何将其转换为Objective-C?
"timestamp":{".sv": "timestamp"}
这是正确的方法吗?
我在Swift中也发现了这个Q / A.
答案 0 :(得分:3)
FIRDatabaseReference *userLastOnlineRef = [[FIRDatabase database] referenceWithPath:@"users/joe/lastOnline"];
[userLastOnlineRef onDisconnectSetValue:[FIRServerValue timestamp]];
onDisconnect
部分无关紧要(恰好在我复制过的样本中)。您正在寻找FIRServerValue timestamp
。