H,我開始在iOS上構建聊天應用程序,它將主要用於預約設置。因此,假設用戶1與用戶2聊天,用戶1可以提供他可用的日期,用戶2可以接受或拒絕並要求另一日期。 FireBase提供的聊天模塊可以輕鬆構建這種功能嗎?請確認。iOS上的Firebase聊天自定義
-3
A
回答
1
我實際上並不知道'聊天模塊'是什麼意思,但肯定的是,這應該很容易集成。
我會根據發件人的設備預約先保存到節點像
let values = ["proposedDate":date, "status": "proposed"]
Database.database().reference().child("appointments").childByAutoID.setValues(values)
你只是將不得不檢索來自自動識別的關鍵。
日期將是NSDateFormatter類中的字符串;然後你有第二個文件夾,其中每個用戶的約會與他們在/約會文件夾中的密鑰一起保存。這應該是類似的東西:現在
ref.child("users").child(receiverUserID).updateChildValues([autoIDKey:1])
,每個用戶上線時,他先取了鑰匙從他的文件夾中的約會,然後從文件夾中的約會的實際約會。之後,可以顯示約會,他可以點擊按鈕拒絕他們,接受他們,或建議另一個日期。 在接受它,只需更新子值「狀態」這樣的:
ref.child("appointments").child(key).updateChildValues(["status":"accepted"])
...,下一次用戶2取他的appointsments,他認爲,這一任命已被接受。如果您想提出另一個日期,只需更改日期子值。
這將是我非常基本的解決問題的方法。對不起,如果答案是非結構化和難以理解的,我從我的手機寫這個,所以我甚至不知道語法是否正確。
祝你好運!
相關問題
- 1. Android的Firebase聊天
- 2. moxtra - 是否可以在ios中自定義聊天
- 3. Botframework自定義網絡聊天控件
- 4. Smooch-自定義聊天界面窗口
- 5. 與Firebase的聊天通知
- 6. Firebase一對一聊天android
- 7. 設置Firebase Android聊天
- 8. Firebase聊天登錄後
- 9. Firebase一對一聊天Angular
- 10. QuickBlox Facebook的聊天iOS上 - UDID問題
- 11. iOS異步聊天
- 12. 實時代理聊天 - 無法與自定義聊天窗口建立聯繫
- 13. 如何在使用Firebase的ios中實現私人聊天
- 14. Firebase&JSQMessagesViewController Ios Swift 2中的一對一聊天
- 15. 用於聊天的Firebase數據結構
- 16. PC - 使用Firebase的Android聊天程序
- 17. 使用Firebase的一對一Android聊天
- 18. iOS上的自定義UIPresentationController
- 19. 聊天上的node.js
- 20. 創建自定義背景的Android這樣的聊天形狀
- 21. Quickblox ios 1對1聊天
- 22. WebRTC iOS音頻聊天
- 23. Lua與GMOD自定義聊天腳本的問題
- 24. 是否可以自定義BigBlueButton的視頻聊天佈局?
- 25. Firebase聊天室 - 刪除舊信息
- 26. Android Firebase:聊天消息背景重疊
- 27. 與Swift和Firebase聊天應用邏輯
- 28. 如何在Firebase聊天中實現hellban?
- 29. Firebase聊天 - 通知其他用戶
- 30. 使用PHP創建Firebase網絡聊天