2017-04-17 6 views

答えて

1

クエリにはサーバー側のタイムスタンプ用の組み込み演算子がありません。クライアント側のタイムスタンプとknown latency to the serverを使用して何かを構築するか、最初にserver-side timestampを読んでください。

+0

クラウド機能とデータベースイベントを使用できますか?顕著な遅延がありますか?最良の方法はありますか? @フランク・ヴァン・パフレン –

1

ファイアーベースでクライアント時間を使用できます。

OR

自動的 databas-イベント

を参照してください、あなたのケースでFirebase機能によってトリガイベントに応答モバイルバックエンドのコードを実行することができますFirebaseため

使用クラウド機能:https://firebase.google.com/docs/functions/database-events

例えば:/ records/{pushId}/timeをリッスンし、/ records/{pushId}/servertimeに書き込みます。

exports.makeUppercase = functions.database.ref('/records/{pushId}/time') 
    .onWrite(event => { 

     var date = new Date(); 
     var current_hour = date.getHours(); 
return event.data.ref.parent.child('servertime').set(current_hour); 
} 

も参照してください:https://www.youtube.com/watch?v=7E13ZBCyKT0

関連する問題