아이디어

실행 순서

  1. LEE는 로그인을 성공하면 아래와 같이 수행한다.

    1. FCM 서버로부터 FCM 토큰을 요청한다.
    2. 요청 받은 FCM 토큰을 성공적으로 받으면 **(LEE + FCM 토큰)**을 **“/fcm/token”**으로 POST하여 등록한다. (최초 1회만)
  2. LEE는 키워드 알림 탭을 누르면, 클라이언트는 아래와 같이 수행한다.

    1. 서버에게 **(LEE)**을 **“/fcm/keyword”**에게 GET하여 추가한 키워드 알림 리스트를 입력받는다.
    2. 성공적으로 데이터를 받았다면, 키워드 목록 조회에 삽입한다.
  3. LEE는 “아이폰”을 키워드 이름으로 입력하면, 클라이언트는 아래와 같이 수행한다.

    1. 서버에게 **(LEE + 아이폰)**을 **“/fcm/keyword”**으로 POST하여 등록한다.
  1. 서버에서 10분마다 들어온 데이터만 체크하며 “아이폰”이 들어간 내용이 있다면, 아래와 같이 수행한다.

    1. 서버에서 아이폰 키워드를 등록한 사용자 ID 중에 LEE가 있는 것을 확인한다.
    2. 서버에서 LEE가 있는 FCM 토큰을 가져온다.
    3. 서버에서 클라이언트에게 **(키워드 내용 + 링크)**를 전달한다.

고려해볼 점

테이블 구성