Firebase를 사용해 채팅 기능을 구현해보기

Simulator Screen Recording - iPhone 14 Pro - 2022-11-25 at 00.49.59.mp4

목표

스크린샷 2022-11-25 오후 2.06.47.png

채팅 보내기 (Pull Driven)

데이터베이스에 접근해서 읽어오는 방식

Firestore.firestore().collection("chatroom")
    .document("chatRoomID")
    .collection("chat")
    .document("채팅 다큐먼트의 이름")
    .setData(_ documentData: [String : Any], completion: ((Error?) -> Void)?)

채팅 받기 (Push Driven)