Android 10에서 자체 호스팅된 Discourse 인스턴스에 대한 Discourse Hub 알림을 받지 못함

안녕하세요,

Android 10 스마트폰에서 Discourse Hub v 1.6.0을 통해 더 이상 어떤 알림도 받지 못하고 있습니다. 과거에는 알림이 정상적으로 작동했었습니다(다만, 메타(Meta)에서 온 것인지 제가 직접 호스팅하는 인스턴스에서 온 것인지 기억은 나지 않습니다).

모바일 앱과 제 포럼 간의 연결은 그 외에는 정상적으로 작동하는 것 같습니다. 읽지 않은 및 최근 메시지 카운터가 업데이트되거든요. 다만, 이는 앱을 실행할 때나 작업 관리자를 통해 앱을 앞쪽으로 가져올 때만 일어나는 일입니다. “마지막 업데이트” 표시기는 앱이 백그라운드에 있을 때 실제로 업데이트가 수행되지 않는다는 것을 시사하는 것 같습니다.

제 기기 관리 Android 설정에서 적응형 배터리는 비활성화되어 있으며, Discourse Hub는 수면 상태로 전환되지 않는 앱 목록에 포함되어 있습니다.

조언을 부탁드립니다 :folded_hands:

안드로이드 기기에서 사이트의 PWA 버전이 잘 작동하고 알림도 정상적으로 전송되나요?

이걸 어떻게 제대로 시도해야 할지 잘 모르겠어요. 메타에서 관련 가이드를 찾아봤는데, 확실한 내용을 찾지 못했거든요. 그 테스트를 대신 실행해 드릴 수 있도록, 어떻게 하면 되는지 알려주실 수 있을까요?

결국 Discourse Hub에서 제대로 된 Android 알림을 받고 있긴 하지만, Meta 관련 알림만 그렇습니다. 이는 여기에서 설명된 iOS 전용 문제와 매우 유사합니다: Notifications on mobile for Discourse Hub app - #2 by jomaxro

Android 기기를 사용 중이므로 이 문제는 당신과 관련이 없습니다. Meta가 정상적으로 작동하고 알림을 보내주고 있다면, 다른 Discourse 커뮤니티의 설정에 문제가 있는 것 같습니다. 최신 버전으로 업데이트하는 것을 권장합니다.

PWA 설치 방법은 Discourse만의 기능이 아니라 일반적인 인터넷 기능입니다. Google에서 간단히 검색하고 관련 자료를 살펴보는 것이 도움이 될 것입니다. 또한 Meta에서 PWA를 검색하여 관련 주제들을 읽어보시면 도움이 될 만한 내용을 찾을 수 있습니다. PWA는 Discourse 고유 기능이 아니므로 여기에서 자세한 설명을 기대하기는 어렵습니다.

알겠습니다. 그런데 PWA를 시도해 보는 것이 Discourse Hub 알림 문제를 해결하는 데 도움이 될까요? 제 사용자 기반에게 설정이 충분히 간단한 대체 기능을 제공하지는 못할 것 같다는 점은 이미 충분히 감이 오고 있습니다.

즉, DiscourseHub 앱은 기본적으로 추가 기능이 포함된 래퍼 앱으로, 사이트의 모바일 버전이 로드됩니다. 따라서 Chrome을 통해 Android에서 또는 PWA를 통해 알림을 받을 수 있다면, DiscourseHub 앱을 통해서도 작동해야 합니다. 따라서 네, PWA를 사용하면 설명하신 시나리오를 디버깅하는 데 도움이 될 것입니다.

PWA를 시도해 보았습니다. PWA 내에서 제 Discourse 인스턴스에 정상적으로 로그인되어 있지만, Android 알림이 생성되지 않습니다 :confused:

@osioke, 다음 문제 해결 단계는 무엇일까요? :folded_hands:

위에 말한 내용과 같습니다 :wink:

아. 그런데 저는 이미 최신 버전을 쓰고 있어요.

Android 라이브 알림이 이제 코어에 추가되었습니다! - 기능 / 공지사항 - Discourse Meta를 참고하여 해당 주제에 나와 있는 설정 및 단계가 모두 완료되었는지 확인해 보세요. 완료되어 있다면 정상적으로 작동할 것입니다. 시도해 보고 결과를 알려 주세요.

push notifications prompt이 활성화되어 있습니다. 제 인스턴스에서는 브라우저 푸시 알림이 항상 정상적으로 작동했습니다.

이것은 여전히 해당 사항이며, DiscourseHub의 푸시 알림은 우리가 호스팅하는 Discourse 인스턴스로만 제한됩니다.

알겠습니다. 정보 감사합니다.