DiscourseHub의 리치 알림 지원

안녕하세요,

iOS에는 리치 알림(Rich Notifications)이라는 기능이 있습니다. 이를 통해 Apple Watch에서 알림에 직접 응답하거나, 앱을 열지 않고 내려서서 상호작용할 수 있습니다.
예시 (Twitter):


Discourse에도 직접 답변 옵션과 좋아요 버튼이 있으면 좋을 것 같습니다. 대신 뷰포트(Viewport)를 여는 방식으로 구현하여 마크다운을 사용할 수도 있습니다. Discourse Chat은 일반 입력창을 사용할 수 있습니다.
컴퓨터 앞에 있지 않을 때, 예를 들어 유휴 상태(idle)로 놓아두면 안 되는 게임을 하고 있을 때 무언가에 답해야 하는 상황에서 이 기능이 유용할 것입니다.

앱에 대한 또 다른 문제는, 사이트가 Discourse로 호스팅되지 않을 경우 알림이 지연되거나 불확실하다는 점입니다.
Fig 같은 다른 제3자 앱에서는 잘 작동하고 있는데, 왜 이런 일이 발생하는지 이해가 되지 않습니다. 제가 틀렸을 수도 있지만, 20분이나 지연되고 단순히 @User가 Topic에 게시했습니다라고만 표시되는 푸시 알림을 받기 위해 또 다른 앱을 다운로드해야 하는 것은 다소 짜증스럽습니다. Meta와 같은 Discourse 포럼에서는 알림이 즉시 도착하며 "@User가 Topic에 게시했습니다: "내용"이라고 표시됩니다.

다시 한번 말씀드리지만, 이 모든 것에 대해 제가 틀렸을 수도 있지만, 가능성이 있습니다.

4개의 좋아요

CDCK는 Meta와 유료로 사이트를 호스팅하는 대상에게 알림을 제공합니다.

Fig는 앱 자체가 연 20달러이므로, 알림 서비스 비용을 충당할 수 있어 알림을 제공합니다.

이 문제는 이미 논의된 바가 있을 것이며, 제 말이 틀렸다면 바로잡아 주실 것입니다. 하지만 수억 건의 메시지를 라우팅할 알림 인프라 비용을 CDCK가 부담하라고 요구하는 것은 현실적으로 전혀 불가능하다고 생각합니다. 결국 이는 그들의 호스팅 서비스의 판매 포인트이기도 하니까요.

3개의 좋아요

호환되는 브라우저에서 Discourse Chat 알림은 이미 이를 지원합니다.

저는 WearOS 워치를 사용하여 채팅 멘션에 항상 답장하고 있는데, 정말 훌륭합니다. 그리고 웹 표준 기반으로 만들어져 있어 Windows, Android, ChromeOS에서도 작동합니다.

Apple은 2023년에 WebPush 표준을 지원하겠다고 약속했으므로, 인라인 답장 기능이 내장된 형태로 제대로 구현해주기를 기대해 봅니다.

3개의 좋아요

이전에 이 질문을 하지 않으셨나요?

참고:

1개의 좋아요

네, 그랬습니다. 수정이 될 수 있다고 말씀드렸는데, 왜 그런 일이 일어나기 어려울지에 대한 이유를 들었습니다:

이를 피하려면 허용된 앱 코드베이스를 사용해 스토어에 배포할 수도 있습니다. 또는 Apple이 이 분야에서 보여준 무례한 반경쟁적 독점 행동을 스스로 수정하기를 기다릴 수도 있습니다(또는 EU나 의회가 그들을 강제로 그렇게 하도록 하는 것을 기다릴 수도 있습니다).

3개의 좋아요

16.4에서 Apple이 마침 Safari에 푸시 알림 지원을 추가합니다.
관심 있는 분들을 위해, 여기 블로그 포스트가 있습니다.

제 폰에서 확인해 보니, Discourse가 혼란스러운 것 같습니다.

이것은 부분적인 스크린샷입니다. 먼저 포럼을 홈 화면에 추가하셨나요? (이것이 iOS 16.4 푸시 알림의 비밀 규칙입니다. 일반 웹사이트는 푸시 권한을 요청할 수 없으며, A2HS를 해야만 작동합니다.)

4개의 좋아요

아니요. 이것은 메타(Meta)에서 제공하는 기능입니다. 앞으로는 DiscourseHub를 제거하고 모든 커뮤니티를 웹 앱으로 사용하여 이 기능을 활용할 계획입니다.

1개의 좋아요

이미 iOS 16 web push notifications in 2023 논의되었습니다.

5개의 좋아요