iOS Mobile App Notifications

Sorry I need a break from this topic.

I’m an admin of a new Discourse forum running on Digital Ocean. All’s working well so far as we prep to open our doors in a month or so.

The Discourse IOS app is working but seemingly with some quirks. And we just noticed the phrase in the App store description:

“for officially hosted discourse forums”

What should I tell my users to expect with their use of the Apps, both Android and IOS?

Primarily the native notification issue, other than that it will work as expected.

@codinghorror Is there any way to pay for iOS push notification functionality witha self hosted forum?

No, this is not possible. You’d need to use a paid Discourse specific hosting plan, either here or elsewhere.

If it’s a DO discourse droplet?

That is “self hosted” in this context.

Hey @jtbayly I recently published a plugin for pushover that allows a user to sign up for push notifications over Pushover. Other push services could probably be added with not too much difficulty. Maybe this can help scratch your itch here.

Thanks for sharing that here. I had totally missed it.

셀프 호스팅 환경에서 알림을 성공적으로 수신하는 방법을 찾으신 적이 있으신가요? 만약 그렇다면, 시행착오를 줄여드리고자 경험을 공유해 주시겠어요? 제발요.

네, 하지만 이 스레드와는 무관한 문제였습니다. 저는 iPhone에 'Fig’이라는 무료 앱을 설치했는데, 다른 모든 기기에서는 푸시 알림이 기본 설정으로 정상 작동합니다. 도움이 되셨으면 좋겠습니다.

사실 걱정하지 마세요. "Fig for Discourse"를 찾았거든요

안녕하세요, 죄송합니다. 셀프호스팅 포럼의 iOS 푸시 알림 문제의 진행 상황을 확인하고 싶었습니다. 마지막으로 여기에 게시된 지 꽤 시간이 지났네요. 새로운 소식은 없나요, 아니면 여전히 불가능한 건가요?
감사합니다!

최근 iOS 앱에 자체 호스팅 푸시 알림 지원을 추가하기 위한 변경 사항은 없습니다. 하지만 앱에는 약 30분마다 실행되어 푸시 알림을 가져와야 하는 백그라운드 작업이 있습니다. 이 작업은 운영체제의 백그라운드 페치 서비스를 사용하는데, 이 서비스는 악명 높게 불안정하여 제대로 작동하지 않을 가능성이 있습니다.

@pmusaraj 업데이트 감사합니다!

@pmusaraj 이 부분에서 새로운 내용이 있나요?

죄송하지만, 자체 호스팅 푸시 알림을 사용하려면 Apple에 계정을 등록해야 합니다. Discourse는 우리가 호스팅하지 않는 포럼의 데이터를 처리할 수 없습니다.

여기서는 새로운 소식이 없습니다.

샘, 감사합니다. 애플에 액션을 등록한다고 하셨는데, 앱용 개발 액션이 아니라 discourse 앱을 사용하는 웹사이트에 해당되는 경우 어떻게 해야 하나요? 이런 것도 가능한가요??

아래 단계들을 수행해야 합니다.

  1. Discourse Hub 포크
  2. Apple 개발자 계정 등록
  3. 해당 사이트용 스탠드얼론 앱으로 재패키징
  4. 앱 스토어에 게시
  5. 푸시 알림을 처리하기 위한 인프라 구축

안드로이드의 경우 Google이 공개 프록시를 제공하지만, Apple은 그렇지 않기 때문에 쉬운 해결책은 없는 것 같습니다.