É possível desenvolver uma conexão de aplicativo para postar no fórum?

E aí, galera,

Estamos construindo uma comunidade no Discourse focada em caça, pesca e afins. Nossos usuários postam fotos de suas caçadas, peixes que pescaram, etc.

Estamos desenvolvendo um aplicativo que se integra a um visualizador móvel de câmeras de trilha para caça. No desenvolvimento do app, uma das funcionalidades que gostaríamos de ter é a capacidade de compartilhar imagens do cartão SD (inserido em nosso leitor de cartão SD móvel) diretamente no nosso fórum.

Vejo que as pessoas fazem isso facilmente com a opção de compartilhar no Facebook, mas estamos tentando construir nossa comunidade independentemente do Facebook.

Isso é possível?
O que um designer de aplicativos precisaria para configurar a capacidade de compartilhar fotos de um aplicativo móvel de terceiros na comunidade?

Está na minha lista permitir que outros aplicativos compartilhem imagens usando a Share Target API v2. Atualmente, permitimos que outros aplicativos compartilhem texto no Discourse, e funciona perfeitamente, mas bloqueamos o compartilhamento de arquivos, pois não temos o controlador de rota necessário.

Agora que estou pensando nisso, me pergunto se podemos criar essa nova rota e compartilhá-la entre as plataformas, onde você compartilha com um service worker (em todos os lugares) ou com nosso aplicativo Discourse Hub (iOS). O que você acha, @pmusaraj?

Atualmente, um usuário pode escolher qualquer imagem em seu dispositivo (incluindo aquelas salvas em um cartão SD) e compartilhá-la em um fórum Discourse, seja por meio do nosso aplicativo DiscourseHub ou usando o site no Chrome ou em um PWA para Android. É necessário estar autenticado no site do Discourse e fazer o upload dos arquivos ao responder ou criar um novo tópico. Portanto, essa funcionalidade básica já está disponível.

Mas, sim, poderíamos oferecer um processo mais simplificado usando a Share Target API para Android (é provavelmente possível, mas mais complicado para iOS, dado que o aplicativo Discourse Hub pode ser vinculado a vários sites do Discourse).

Ah, quero dizer usar a opção de compartilhamento direto do sistema operacional. Isso é possível com o DiscourseHub hoje? Não consigo ativá-la no Android.

Não, ainda não implementamos isso no aplicativo iOS.

É isso mesmo, é exatamente disso que estou falando.

Ter uma rota no Ember que possa aceitar arquivos e registrar os PWAs e o DiscourseHub como alvos de compartilhamento para arquivos.