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. 与Firebase的聊天通知
- 5. Firebase一对一聊天android
- 6. Firebase聊天登录后
- 7. Firebase一对一聊天Angular
- 8. iOS异步聊天
- 9. 实时代理聊天 - 无法与自定义聊天窗口建立联系
- 10. Firebase&JSQMessagesViewController Ios Swift 2中的一对一聊天
- 11. iOS上的自定义UIPresentationController
- 12. 使用Firebase的一对一Android聊天
- 13. WebRTC iOS音频聊天
- 14. 是否可以自定义BigBlueButton的视频聊天布局?
- 15. Android Firebase:聊天消息背景重叠
- 16. 与Swift和Firebase聊天应用逻辑
- 17. Firebase聊天 - 通知其他用户
- 18. 使用PHP创建Firebase网络聊天
- 19. Bot Framework嵌入式聊天 - 我可以自定义提示吗?
- 20. 如何在android中设计自定义聊天控件?
- 21. 从自定义eJabberd服务器检索聊天记录
- 22. 在Joomla 3.6自定义html模块中与我聊天链接
- 23. Firebase中的自定义authDomain
- 24. 展开聊天气泡的UITableViewCell的iOS
- 25. 网站上的Facebook聊天
- 26. Android上的UDP聊天
- 27. Android上的视频聊天
- 28. Android上的wifi聊天
- 29. iOS - GKTurnBasedMatch中的文本聊天
- 30. 的iOS XMPPFramework - 房/聊天消息历史