포럼에 게시물을 올릴 수 있는 앱 연결 개발이 가능한가요?

여러분 안녕하세요,

저희는 사냥, 낚시 등을 중심으로 한 커뮤니티를 Discourse에서 구축하고 있습니다. 회원들은 사냥 사진, 잡은 물고기 사진 등을 게시합니다.

현재 모바일 사냥 트레일캠 뷰어와 연동되는 앱을 개발 중입니다. 앱 개발 과정에서, 모바일 SD 카드 리더에 삽입된 SD 카드의 이미지를 포럼에 공유할 수 있는 기능을 추가하고 싶습니다.

페이스북에서는 사람들이 이 기능을 쉽게 사용하고 있지만, 저희는 페이스북을 벗어나 독립적인 커뮤니티를 구축하고자 합니다.

이것이 가능한가요?
3자 모바일 앱에서 커뮤니티로 사진을 공유할 수 있도록 설정하려면 앱 개발자가 무엇을 알아야 하나요?

다른 앱이 Share Target API v2를 통해 이미지를 공유할 수 있도록 하는 것이 제 작업 목록에 있습니다. 현재는 다른 앱에서 Discourse로 텍스트를 공유하는 것은 허용하고 있으며 잘 작동하고 있지만, 필요한 라우트 컨트롤러가 없어 파일 공유는 차단하고 있습니다.

이제 이 문제를 생각해보니, 플랫폼 간에 이 새로운 라우트를 공유할 수 있지 않을까 싶습니다. 예를 들어, 모든 환경에서는 서비스 워커로, iOS에서는 Discourse Hub 앱으로 공유하는 방식입니다. @pmusaraj님, 어떻게 생각하시나요?

현재 사용자는 자신의 기기(외장 SD 카드에 저장된 이미지 포함)에 있는 임의의 이미지를 선택하여 Discourse 포럼에 공유할 수 있습니다. 이는 DiscourseHub 앱을 통해, 또는 Chrome 또는 Android PWA에서 사이트를 사용하여 수행할 수 있습니다. 사용자는 Discourse 사이트에 인증된 상태여야 하며, 답변을 작성하거나 새 주제를 생성할 때 파일을 업로드해야 합니다. 따라서 이러한 기본 기능은 이미 구현되어 있습니다.

하지만, 네, Android의 Share Target API를 사용하여 더 간결한 프로세스를 제공할 수 있습니다. 이는 가능성이 높지만, Discourse Hub 앱이 여러 Discourse 사이트에 연결될 수 있기 때문에 iOS에서는 구현이 더 복잡할 수 있습니다.

아, 제가 말한 건 운영체제의 직접 공유 시트를 사용하는 것입니다. DiscourseHub에서 현재 이것이 가능한가요? Android에서 트리거를 활성화할 수 없네요.

아니요, 아직 iOS 앱에서는 해당 기능을 구현하지 않았습니다.

네, 제가 말한 게 바로 그거예요.

Ember에서 파일을 받을 수 있는 라우트를 만들어서, PWAs와 DiscourseHub를 파일 공유 대상으로 등록하는 거요.