Moin이 사용자 관점에서 이상적인 상황을 잘 설명한 것 같지만, 이 부분을 제대로 구현하기는 어려울 것 같습니다:
앱 내 알림(in-app notifications)의 경우 그렇게 처리할 수 있을지 모르겠지만, 푸시 알림이나 이메일 알림은 이미 발송된 것을 취소할 수 없습니다. (일반적으로 알림 시스템에 복잡성을 더하는 것은 꺼려서, 앱 내 알림과 이메일/푸시 알림의 내용이 달라지는 것을 허용하는 것이 괜찮을 수도 있지만, 저는 이를 포기하는 쪽을 선호합니다.)
다만, 이 의견에는 동의합니다:
- 게시물이 사용자에게 알림을 보내야 하는 경우(예: 게시물 작성자가 User A를 인용한 경우), 해당 사용자에게 알림을 보냅니다(예: User A가 인용되었음을 알리는 알림을 받음).
- 해당 게시물에 대한 편집이 알림 대상이나 그 이유를 변경하지 않는 경우(예: 게시물 작성자가 오타를 수정한 경우), 누구에게도 알림을 보내지 않습니다.
- 해당 게시물에 대한 편집이 알림 대상(예: 게시물 작성자가 User B를 멘션한 경우)이나 이유(예: 게시물 작성자가 User A를 멘션한 경우)를 변경하는 경우, 영향을 받는 사용자에게 알림을 보냅니다(예: User B가 멘션 알림을 받고, User A도 멘션 알림을 받음).
@moin 이 내용 괜찮은가요?