Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] Notification 구현하기 #23

Closed
4 tasks done
baebae02 opened this issue Sep 26, 2023 · 0 comments · Fixed by #26
Closed
4 tasks done

[feat] Notification 구현하기 #23

baebae02 opened this issue Sep 26, 2023 · 0 comments · Fixed by #26
Assignees
Labels
🚀개발 새로운 기능을 추가 했을 때 🛠️설정 빌드, 라이브러리, config 설정이 변경됐을 때

Comments

@baebae02
Copy link
Member

baebae02 commented Sep 26, 2023

Description

FCM을 통해 유저의 푸시 알림을 관리합니다.

To-do

  • Notification Entity 만들기
  • Notification on/off API 만들기
  • FCM 연결하기
  • 아침 8시마다 push 전송되게 스케줄러 설정
  • 나머지 두 개의 push 기능은 다른 기능들 생기고 나서 덧붙히겠슴다~

ETC

디바이스 토큰 필요하면 얘기해주세요!
FCM 관련 키는 Notion에 있을 거에요, 못찾겠으면 얘기해주세요!
Notification 목록들은 피그마에 있습니다 :)

@baebae02 baebae02 added the 🚀개발 새로운 기능을 추가 했을 때 label Sep 26, 2023
@dong2ast dong2ast added the 🛠️설정 빌드, 라이브러리, config 설정이 변경됐을 때 label Sep 27, 2023
@dong2ast dong2ast mentioned this issue Sep 27, 2023
4 tasks
@dong2ast dong2ast linked a pull request Sep 27, 2023 that will close this issue
4 tasks
dong2ast added a commit that referenced this issue Oct 3, 2023
* chore: firebase admin 라이브러리 추가

* fix: @parameter(hidden) 어노테이션 추가

* chore: admin 관련 api 임시로 권한 허용

* refactor: MemberRepository 불필요한 메서드 제거

* chore: ok http 라이브러리 추가 및 git ignore 변경

* feat: fcm push 알림 기능 구현

* feat: 추후 알림 기능 구현을 위해 member 엔티티에 token 저장

* feat: member 엔티티에 push 알림 동의 필드 추가 및 enum 알림 객체 생성

* feat: 아침 8시마다 알림 보내는 스케줄러 구현

* feat: push 알림 on/off api 구현

* chore: @SpringBootTest 주석

* Update gradle.yml

(cherry picked from commit dee4841)

* fix: conflict error 해결

* chore: 알림 수신 동의 변경 메서드 네임 변경

---------

Co-authored-by: Sion Shin <kmicety1@gmail.com>
Sion99 added a commit that referenced this issue Oct 6, 2023
* chore: firebase admin 라이브러리 추가

* fix: @parameter(hidden) 어노테이션 추가

* chore: admin 관련 api 임시로 권한 허용

* refactor: MemberRepository 불필요한 메서드 제거

* chore: ok http 라이브러리 추가 및 git ignore 변경

* feat: fcm push 알림 기능 구현

* feat: 추후 알림 기능 구현을 위해 member 엔티티에 token 저장

* feat: member 엔티티에 push 알림 동의 필드 추가 및 enum 알림 객체 생성

* feat: 아침 8시마다 알림 보내는 스케줄러 구현

* feat: push 알림 on/off api 구현

* chore: @SpringBootTest 주석

* Update gradle.yml

(cherry picked from commit dee4841)

* fix: conflict error 해결

* chore: 알림 수신 동의 변경 메서드 네임 변경

---------

Co-authored-by: Sion Shin <kmicety1@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🚀개발 새로운 기능을 추가 했을 때 🛠️설정 빌드, 라이브러리, config 설정이 변경됐을 때
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants