2017-10-10 32 views
0

如何從firebase提取聊天消息數據那些時間戳大於保存的最後一個msg時間戳? 我已經保存上次消息時間戳,當我按下返回按鈕 現在我必須獲取那些只有比保存tiemstamp更加時間戳的消息。 我已經保存上次消息時間戳,當我按下返回按鈕 現在我必須獲取那些只有比保存tiemstamp更加時間戳的消息。 請告訴我任何查詢該或任何其他解決方案。 firebase database model如何從firebase提取聊天消息數據那些時間戳更大的保存時間戳?

+0

檢查你的api文檔。你應該看到和端點有關於時間戳的一些參數。 如果沒有,您將不得不取回所有東西並檢查您的android應用程序 – sheplu

回答

0

Firebase doc。聲明如下:

orderByChild()結果排序指定的子鍵的。取決於所選擇的訂單通過方法指定鍵或

另外

startAt()返回和大於或等於。

因此,你可以使用這條線

dataBaseRef.child("messages").orderByChild("timestamp").startAt(savedTimeStamp) 

希望它可以幫助實現排序。