# macOS Safari 16에서 Discourse가 실시간 알림을 활성화하도록 제안하지만 작동하지 않음

**URL:** https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987
**Category:** Bug
**Tags:** push-notifications
**Created:** [12월 28, 2022, 3:22오전 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987 "2022-12-28T03:22:09Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![dfabulich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dfabulich/32/108716_2.png) [@dfabulich](https://meta.discourse.org/u/dfabulich)
#### Post date: [12월 28, 2022, 3:22오전 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/1 "2022-12-28T03:22:10Z")

</div>

macOS Ventura 13의 Safari 16은 표준 Web Push 알림을 지원합니다.

현재 최신 버전인 macOS Ventura 13.1과 Safari 16.2에서 meta.discourse.org로 이동하여 로그인하세요. 배너를 통해 라이브 알림을 활성화하도록 프롬프트가 표시됩니다. 배너를 클릭하면 배너는 사라지지만, 어떤 알림도 수신되지 않습니다.

마찬가지로, 오른쪽 상단의 사용자 아이콘을 클릭한 다음, 새 메뉴의 오른쪽 하단 모서리에 있는 프로필 헤드를 클릭하고, 설정(Preferences)을 클릭한 뒤, 설정 화면의 사이드 패널에서 “알림(Notifications)” 섹션을 클릭하세요(화면 상단에 있는 종 아이콘이 있는 것이 아니라, 프로필 사진 옆에 있는 아래쪽의 섹션입니다). 그러면 [https://meta.discourse.org/my/preferences/notifications](https://meta.discourse.org/my/preferences/notifications) 페이지로 이동합니다.

라이브 알림 섹션에 알림 활성화(Enable Notifications) 버튼이 있지만, 이 버튼을 클릭해도 아무 반응이 없습니다.

(이 버그는 iOS가 아닌 macOS에 관한 것입니다. [iOS Web Push 알림은 올해 후반에 출시될 예정이라고 합니다](https://meta.discourse.org/t/ios-16-web-push-notifications-in-2023/229240/). 향후 iOS 버전이 어떻게 될지 확인해 보기 위해 macOS 푸시 알림을 테스트하기로 했습니다.)

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [12월 28, 2022, 4:23오전 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/3 "2022-12-28T04:23:04Z")

</div>

벤투라(Ventura)가 설치된 VM에서 간단히 테스트해 봤는데, 거기서는 정상적으로 작동했습니다 🤔

최근 업그레이드한 push 게म과 관련이 있는지 확인해 보겠습니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [12월 28, 2022, 6:06오후 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/5 "2022-12-28T18:06:48Z")

</div>

최근 일부 변경 사항을 적용한 결과, 이제 Discourse의 기본 알림 방식이 푸시 알림이 되었습니다. 현재 Safari에서는 이 기능이 잘 지원되고 있지만, 과거의 이유로 인해 비활성화되어 있었습니다.

이 PR은 Safari MacOS에 존재하는 인위적인 제한을 제거합니다.

> <https://github.com/discourse/discourse/pull/19643>
>
> This is necessary so MacOS Ventura (and in 2023 iOS) can use our new
> default pus…h notifications.
> 
> We still disable caching of dynamic routes on Apple devices due to it's
> always being buggy there.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [12월 29, 2022, 5:53오후 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/6 "2022-12-29T17:53:56Z")

</div>

위 PR은 릴리스 직전이라 너무 위험하다고 판단되어, 당분간 배너를 숨겨두기로 했습니다. 3.1 베타 기간 동안 다시 활성화하고 정상 작동하도록 조치할 예정입니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [12월 31, 2022, 11:00오전 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/7 "2022-12-31T11:00:23Z")

</div>

이 주제는 41시간 후 자동으로 닫혔습니다. 더 이상 새 답변을 게시할 수 없습니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [1월 30, 2023, 8:28오후 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/8 "2023-01-30T20:28:53Z")

</div>



---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [1월 30, 2023, 8:29오후 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/9 "2023-01-30T20:29:23Z")

</div>

macOS Ventura Safari에서 push를 허용하도록 변경 사항을 병합했습니다. 어떻게 되는지 알려주세요 @dfabulich

---

<div class="post-metadata">

### Author: ![dfabulich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dfabulich/32/108716_2.png) [@dfabulich](https://meta.discourse.org/u/dfabulich)
#### Post date: [1월 31, 2023, 1:47오전 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/10 "2023-01-31T01:47:08Z")

</div>

웹 푸시 알림을 테스트하는 일반적인 방법은 무엇인가요?

저는 디스코봇(`@discobot roll 2d6`)에게 개인 메시지를 보내고 다른 사이트로 탭을 전환하여 테스트를 시작해 보았습니다. 구글 크롬에서도 디스코봇의 응답이 담긴 푸시 알림을 받지 못했습니다. (하지만 iOS 디스커스 허브 앱에서는 푸시 알림을 _받았습니다_.)

이것이 제가 ‘부재’ 상태가 아니었기 때문, 즉 지난 15분 이내에 사이트에 접속한 적이 있었기 때문이라고 추측합니다. …이것이 정상적인 작동 방식인가요? 그렇다면 어떻게 테스트해야 하나요?

참고로, [https://meta.discourse.org/my/preferences/notifications](https://meta.discourse.org/my/preferences/notifications) 페이지로 이동하여 '알림 활성화’를 클릭할 수는 있었습니다. 이 알림을 받았습니다:

 ![Screenshot 2023-01-30 at 5.49.44 PM](https://global.discourse-cdn.com/meta/original/4X/4/0/7/40732d4a819338b3d2483c6513bded8cdfa13c33.png)

좋은 신호인 것 같습니다! 하지만 여전히 사용자 활동에서 비롯된 _실제_ 알림을 확인하고 싶습니다. (사파리를 종료했을 때, 또는 알림이 도착할 때 Mac이 절전 상태일 때 어떻게 작동하는지도 보고 싶습니다.)

---

<div class="post-metadata">

### Author: ![dfabulich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dfabulich/32/108716_2.png) [@dfabulich](https://meta.discourse.org/u/dfabulich)
#### Post date: [2월 15, 2023, 10:50오후 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/11 "2023-02-15T22:50:35Z")

</div>

오늘 처음으로 macOS Safari 푸시 알림을 받았습니다 (오늘의 [공지](https://meta.discourse.org/t/custom-sidebar-sections-being-tested-on-meta/255303)에서 온 것이었죠). 스크린샷을 찍을 생각을 못 했지만, 괜찮아 보였습니다.

그때 Safari가 실행되어 있지 않았는데도 푸시 알림을 받았습니다.

거의 정상적으로 작동하는 것 같습니다!

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2월 15, 2023, 11:01오후 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/12 "2023-02-15T23:01:22Z")

</div>

확인해 주셔서 감사합니다! 드디어 제대로 작동하는 걸 보니 정말 기뻐요!

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2월 18, 2023, 11:00오전 UTC](https://meta.discourse.org/t/discourse-offers-to-enable-live-notifications-on-macos-safari-16-but-they-dont-work/249987/13 "2023-02-18T11:00:51Z")

</div>

이 주제는 2일 후 자동으로 닫혔습니다. 더 이상 답변이 허용되지 않습니다.
