¿Es posible desarrollar una conexión de aplicación para publicar en el foro?

¡Hola a todos,

Estamos construyendo una comunidad en Discourse centrada en la caza, la pesca, etc. Nuestros usuarios publican fotos de sus cacerías, los peces que atraparon, etc.

Estamos trabajando en una aplicación que se integra con un visor móvil de cámaras de rastreo para caza. Durante el desarrollo de la aplicación, una de las funciones que nos gustaría tener es la capacidad de compartir imágenes desde tu tarjeta SD (que está insertada en nuestro lector de tarjetas SD móvil) directamente en nuestro foro.

Veo que la gente hace esto fácilmente con la función de compartir en Facebook, pero estamos tratando de construir nuestra comunidad fuera de Facebook.

¿Es esto posible?
¿Qué necesitaría un diseñador de aplicaciones para configurar la capacidad de compartir fotos desde una aplicación móvil de terceros hacia la comunidad?

Está en mi lista permitir que otras aplicaciones compartan imágenes utilizando la Share Target API v2. Actualmente permitimos que otras aplicaciones compartan texto en Discourse y funciona perfectamente, pero bloqueamos la compartición de archivos ya que carecemos del controlador de ruta necesario.

Ahora que lo pienso, me pregunto si podemos crear esta nueva ruta y compartirla entre plataformas, donde se comparta a un service worker (en todas partes) o a nuestra aplicación Discourse Hub (iOS). ¿Qué opinas @pmusaraj?

Actualmente, un usuario puede seleccionar cualquier imagen de su dispositivo (incluidas las guardadas en una tarjeta SD) y compartirla en un foro de Discourse, ya sea a través de nuestra aplicación DiscourseHub o utilizando el sitio en Chrome o en una PWA de Android. Deben estar autenticados en el sitio de Discourse y subir los archivos al responder o crear un nuevo tema. Por lo tanto, esta funcionalidad básica ya está implementada.

Pero, sí, podríamos ofrecer un proceso más optimizado utilizando la Share Target API para Android (es probable que sea posible, aunque más complejo para iOS, dado que la aplicación Discourse Hub puede estar vinculada a múltiples sitios de Discourse).

Oh, me refiero a usar el panel de compartir directo del sistema operativo. ¿Es eso posible con DiscourseHub hoy en día? No logro activarlo en Android.

No, aún no hemos implementado eso en la aplicación de iOS.

Sí, y de eso es de lo que estoy hablando.

Tener una ruta en Ember que pueda aceptar archivos y registrar las PWAs y DiscourseHub como objetivos de compartir para archivos.