Возможно ли разработать подключение приложения для публикации на форуме?

Привет, команда,

Мы создаем сообщество на Discourse, посвященное охоте, рыбалке и другим подобным темам. Наши пользователи публикуют фотографии своих охотничьих трофеев, пойманной рыбы и т. д.

Мы разрабатываем приложение, которое интегрируется с мобильным просмотрщиком данных с охотничьих фотоловушек. В процессе разработки одной из желаемых функций является возможность загрузки изображений с SD-карты (вставленной в наш мобильный кардридер) прямо на наш форум.

Я вижу, что пользователи легко делают это через функцию «Поделиться» в Facebook, но мы стремимся построить наше сообщество независимо от Facebook.

Возможно ли это?
Что потребуется разработчику приложения для настройки функции публикации фотографий из стороннего мобильного приложения в наше сообщество?

Это есть в моем списке задач — разрешить другим приложениям передавать изображения через Share Target API v2. Сейчас мы разрешаем другим приложениям передавать текст в Discourse, и это работает отлично, но мы блокируем передачу файлов, так как у нас отсутствует необходимый контроллер маршрута.

Теперь, когда я об этом думаю, интересно, сможем ли мы создать этот новый маршрут и использовать его на всех платформах: передавать в сервисный воркер (везде) или в наше приложение Discourse Hub (iOS). Что вы думаете, @pmusaraj?

В настоящее время пользователь может выбрать любое изображение на своём устройстве (включая изображения, сохранённые на SD-карте), и поделиться им в форуме Discourse — либо через наше приложение DiscourseHub, либо используя сайт в Chrome или в Android PWA. Для этого необходимо быть авторизованным на сайте Discourse и загружать файлы при ответе или создании новой темы. Таким образом, базовый функционал уже реализован.

Однако, да, мы могли бы обеспечить более упрощённый процесс с использованием Share Target API для Android (это, вероятно, возможно, но сложнее реализовать для iOS, учитывая, что приложение Discourse Hub может быть связано с несколькими сайтами Discourse).

О, я имею в виду использование прямого меню «Поделиться» от ОС. Возможно ли это с DiscourseHub сегодня? На Android я не могу его вызвать.

Нет, мы пока не внедрили это в приложение для iOS.

Да, именно об этом я и говорю.

Наличие маршрута в Ember, который может принимать файлы и регистрировать PWA и DiscourseHub в качестве целей для обмена файлами.