2023년 iOS 16 웹 푸시 알림

제가 받은 것은 바로 그것뿐이었습니다. 나머지는 모두 Hub에서 온 것입니다.

16.4가 출시되었습니다. Meta와 다른 Discourse 호스팅 포럼에서 푸시 알림에 구독할 수 있었지만, 이는 A2HS를 어떻게 해야 하는지 알고 있었기 때문이었습니다.

5개의 좋아요

이거 정말 오래 기다렸어요 :crossed_fingers:

방금 iOS를 16.4로 업데이트하고 포럼을 홈 화면에 다시 추가했으며, 알림을 활성화했습니다(그리고 Discourse가 활성화되었다고 축하 인사를 보내주었죠). 모든 iOS 집중 모드가 꺼져 있는지 확인하고, 두 번째 사용자 계정으로 제게 메시지를 보내봤는데도 여전히 푸시 알림이 보이지 않습니다.

제 Discourse 포럼이 아마 일주일 전쯤 업데이트되었을 것 같은데, 재구축해서 거기에 테스트해볼 예정입니다.

그렇지 않다면, 앱 아이콘에 배지가 표시되지 않거나 알림 센터에 알림이 뜨지 않는 이유가 무엇일 수 있을까요?

3개의 좋아요

저만 그런 게 아닙니다!

설치 후 바로 잘 작동합니다.

(아마) PM의 경우 5분, 기본값은 10분 이상 사이트에서 오프라인/부재 상태여야만 알림을 받을 수 있습니다. 따라서 이 조건도 충족하고 있는지 확인해 주세요.

3개의 좋아요

이것이 허브(Hub)의 동작 방식과 일치합니까?

1개의 좋아요

정말 둘 다 PWA인 것 같은데, 그렇다면 동일해야 하지 않나요?

1개의 좋아요

Hub은 PWA는 아니지만, 같은 로직이 적용된다고 생각합니다.

2개의 좋아요

Hub은 React Native 기반의 앱으로, Web View를 사용하여 각 Discourse 인스턴스를 노출합니다.

3개의 좋아요

아, 알겠습니다. 이 설정을 변경할 방법이 있을까요?

부재 상태가 아니면 이메일 알림을 보내지 않는 이유는 이해가 되지만, 푸시 알림의 경우에는 그다지 이해가 되지 않습니다. 특히 채팅은 즉각성이 더 중요하기 때문이죠.

이를 변경하는 방법과 실제 상황에서는 더 오래 걸릴 수 있는 이유에 대해서는 Push notification time window mins can be double that time 를 참고하세요.

4개의 좋아요

저는 iOS 16.4를 사용 중이며, 홈 화면에 Meta를 추가했습니다. iOS의 앱 설정에서 알림이 허용되어 있으며(전달 설정이 "즉시"로 되어 있음), 앱 자체에서도 알림을 허용하여 즉시 확인 알림을 받았습니다.

하지만 포럼에 몇 시간 동안 접속하지 않으면 이메일 알림은 오는 반면, 푸시 알림은 전혀 받지 못하고 있습니다.

즉, @merefield 님과 동일한 상황을 겪고 있습니다.

1개의 좋아요

@RGJ 님이 공유한 링크는 최근 수정된 버그에 대한 것입니다. 이 수정사항은 오늘 방금 반영되었기 때문에 아직 배포되지 않았을 가능성이 높습니다.

해당 수정사항이 적용되더라도, 지난 10분 이내에 사이트를 방문한 경우 푸시 알림이 설정되지 않는 10분간의 푸시 알림 창이 여전히 존재합니다. 이는 사이트 전체에 적용되는 설정입니다.

이 설정을 사용자 지정할 수 있도록 하는 기능 요청을 등록했습니다.

3개의 좋아요

하룻밤을 기다렸는데도 여전히 알림을 받지 못했습니다. 뭔가 다른 문제가 있는 것 같지 않나요?

1개의 좋아요

여기서는 Discourse에서 더 많은 테스트/디버깅 자원이 필요한 것 같습니다.

예를 들어, 테스트 알림을 받는 유일한 방법은 알림 구독을 취소했다가 다시 구독하는 것입니다. 그런데 이 방법은 효과가 있는데도 불구하고 다른 알림이 제대로 전달되지 않는다고 의심된다면, 어떻게 해야 할까요?

가장 명백한 방법은 다른 계정으로 다이렉트 메시지(DM)를 보내는 것입니다. 하지만 주의하지 않으면 DM이 푸시 알림 지연 시간 내에 도착할 수 있고, 그렇게 되면 실제로 도착했는지 여부를 알 수 있는 방법이 없습니다. (최소한 푸시 알림 시간 창을 설정하거나 비활성화할 수 있다면, 이를 0으로 설정하여 알림을 테스트할 수 있을 것입니다.)

관리자라도 특정 알림이 전송되지 않은 이유를 파악하기 위해 로그를 확인할 수 있을까요?

4개의 좋아요

관리자 권한으로 알림에 대한 정보를 전혀 찾을 수 없습니다. 이메일 발송 관련 내용만 있을 뿐이죠.

또한, 메타에서도 여전히 전혀 작동하지 않습니다. 다른 분들 중에 잘 되는 경우가 있나요?

현재 이에 대한 UI가 없습니다.

저는 2016년부터 여기 메타 사이트에서 웹 푸시 알림을 매일 사용해 왔으며, 이것이 제 주요 응답 방식입니다. 따라서 Discourse 측에서 이를 제대로 처리하고 있다고 자신 있게 말씀드릴 수 있습니다.

이 답변에 대한 알림을 받으셨나요?

2개의 좋아요

최근에는 아예 전달이 안 되는 것 같습니다?

1개의 좋아요

푸시 알림과 이메일 알림은 어떤 관계가 있나요?

여기서 몇 개의 알림을 받은 적이 있습니다.

하지만 오늘 아침에 친구가 Meta에서 저에게 PM(개인 메시지)을 보내는 것을 테스트해 보았습니다. 이메일은 바로 받았지만, 푸시 알림은 전혀 받지 못했습니다.

이메일이 푸시 알림을 방해하는 건가요? 둘 다 동시에 전송되나요? 지연 시간이 동일하게 설정되어 있나요?

수정: 결국 알림을 받았는데, 이메일을 받은 지 약 5분 후에 왔습니다.

수정2: 여기서 채팅도 테스트해 보았는데, 누군가 채팅 메시지를 보내고 8분 후에 알림을 받았습니다. 채팅은 즉각성이 가장 중요해야 할 곳인 것 같습니다.

4개의 좋아요

저도 마찬가지입니다. 알림이 작동하려면 수동으로 비활성화했다가 활성화해야 합니다. 하지만, 몇 시간 동안만 작동합니다. HomeScreen iOS 기능을 사용하는 거의 모든 멤버들이 같은 문제를 겪고 있습니다.

네, 몇 달 전에 포기했어요.

아마도 2024년에 나올 iOS 18의 웹 푸시 알림이 해결해 주겠죠.