작지만 성장하고 있는 커뮤니티를 위해 Discourse 기반의 자체 호스팅 포럼을 운영하고 있습니다. 교육 사이트와의 커스터마이징 및 연동을 도와주신 훌륭한 개발자와 함께 일하고 있습니다. 하지만…
대부분의 사용자가 포럼을 스마트폰으로 이용하는데, 사용이 그렇게 편하지 않다고 느끼고 있습니다. 특히 채팅 알림이 부족하다는 점이 큰 불편으로 작용하고 있습니다.
제 개발자는 ‘다운로드 후 바로 사용’할 수 있는 경험을 제공하기 위해 스마트폰용 커스텀 앱을 개발하자는 제안을 했습니다. 주요 목표는 아이콘에 빨간 점 같은 심볼로 메시지가 있다는 것을 알려주고, 사용자가 직접 설정할 수 있는 푸시 알림을 지원하는 독립형 앱을 만드는 것입니다.
이 프로젝트를 시작하기 전에, 제가 원하는 다음과 같은 목표를 저렴한 비용으로 달성할 수 있는 솔루션이 있는지 알고 싶습니다:
실제로 채팅에서도 작동합니다. 트래픽이 많은 포럼을 운영 중이라면, 채팅에서만 작동하도록 설정할 수 있습니다. 이렇게 하면 휴대폰의 알림 노이즈를 적절한 수준으로 유지하는 데 도움이 됩니다.
다만, 응답 시간은 네이티브 앱 수준에는 미치지 못한다는 점을 유의하세요. PWA를 능동적으로 사용하지 않는 경우, 알림이 전달되는 데 일반적으로 2~10분이 소요됩니다. 즉시 알림이 필요하시다면, 비용이 많이 들고 유지보수도 상대적으로 복잡한 앱 패키징이 더 나은 선택일 수 있습니다.
전적으로 동의합니다. 플레이 스토어와 iOS 앱 스토어 모두에 포럼을 패키징할 수 있게 해주는 “Whitelisted app”(이때 One Signal 알림 서비스의 이점을 활용)는 매우 훌륭하고 오픈 소스이지만, 이 앱과 배포 프로세스의 유지보수가 매우 복잡하므로 상당한 예산을 확보해 두시는 것이 좋습니다.
제 One Signal 플러그인 포크(위 앱과 함께 사용하도록 설계됨)는 더 빈번한 채팅 알림을 제공합니다. 물론 사용하셔도 되지만, 무료 지원은 제공하지 않습니다:
(참고: 대부분의 사용자가 모든 채팅 메시지를 알림으로 보내기를 원하지 않을 것이며, One Signal의 전송 속도 제한을 관리하는 안전장치도 구현되어 있지 않아 PR(풀 리퀘스트)이 제출되지 않았습니다. 다만 당시에는 의뢰인에게 이것이 문제가 되지 않았습니다. 알고리즘을 더 지능형으로 만들도록 추가 개발할 수 있습니다.)
저는 중급 수준의 기술 지식을 갖추고 있으며, 앱의 세부 사항에 대해 조금 깊이 파고드는 정도는 감당할 수 있습니다. 제 사용자 대부분은 단순히 로그인하고, 초기 설정 시 1~2개의 설정만 클릭하면 바로 작동하기를 원합니다. 예를 들어 1) ‘문자’(채팅) 알림을 보고 싶은지, 2) 포럼 알림을 보고 싶은지 정도입니다. (슬랙이나 페이스북을 떠올려 보세요.)
디스코스가 얼마나 커스터마이징할 수 있는지 잘 알고 있지만, 사용 초기의 결정적인 한 달 동안 사용자를 교육해야 하는 필요성을 firsthand로 체감하고 있습니다. 일단 대화에 깊이 관여하고 투자하게 되면, 그때서야 스스로 세팅을 조정할 것입니다.
결국 제가 묻고 싶은 것은, 사람들이 제 포럼에 스마트폰으로 접속하여 슬랙이나 인스타그램과 비교할 수 있을 만큼 손쉽게 설정을 완료할 수 있는 '초기 한 달간 매우 쉬운 경험’을 만들기 위해 제가 무엇을 해야 하는가 하는 것입니다. 필요시 2,000달러의 예산이 있습니다. 네이티브 앱을 만들까요, 아니면 기존 도구를 사용할까요?