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

푸시 알림 전송 기능 + 알림 스케줄러 기능 구현 #19

Closed
wants to merge 11 commits into from

Conversation

uuuuuuuk
Copy link
Contributor

푸시 알림 전송 기능 + 알림 스케줄러 기능을 구현했습니다.


먼저는 NotificationMessage 파일을 따로 enum class로 분리해서 사용했는데 현재 전송하는 알림 시간 관련 푸시 알림뿐만이 아니라 후에 추가 개발이 될 수도 있는 기상청 경보와 같은 상황에서도 유연하게 사용할 수 있도록 구현하려고 해당 방식을 사용했습니다.


또한 FirebaseAdapter에서 getMassageBuilderByNotification, getMulticastMassageBuilderByNotification 함수에서 사용되는 ~Message 객체에서는 여러 가지의 메시지 타입을 담아 보낼 수 있는데 이 중 핸드폰의 작업표시줄을 포함해 헤드업 방식으로 알림이 전달되는 Data 타입을 사용했습니다.


마지막으로 NotificationMessage의 ALARM_MESSAGE에 title과 body를 임의로 작성해 놓았는데 더 좋은 멘트가 있다면 추천 부탁드립니다..!!


아직 FCM 토큰을 따로 전달받지 못해 정확한 테스트를 시행해 보지는 못해서 후에 토큰을 발급받은 후 기능이 제대로 동작하지 않는다면 이에 맞춰서 추가적인 수정을 진행하겠습니다!

@uuuuuuuk uuuuuuuk added the ✨ Feature 기능 개발 label Sep 20, 2024
@uuuuuuuk uuuuuuuk self-assigned this Sep 20, 2024
@uuuuuuuk uuuuuuuk closed this Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant