facebook twitter hatena line email

Unity/Firebase/Realtimedatabase/timestamp

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

サーバー側の時刻を設定

時刻はミリ秒のunixtimeになる。

通常valueであれば

FirebaseDatabase.DefaultInstance.RootReference.Child("users")
   .Child(userId).Child("createdAt").SetValueAsync(ServerValue.Timestamp);

参考:https://stackoverflow.com/questions/59420926/how-can-i-use-servervalue-timestamp-in-firebase-unity/65489555

jsonであれば

string json = "{\"createdAt\": {\".sv\" : \"timestamp\"}";
databaseRef.Child("users").Child(userId).SetRawJsonValueAsync(json);

参考:https://stackoverflow.com/questions/43843598/cant-set-firebase-timestamp-with-unity