TL: DR Исходя из android, вы можете сделать это с поставщиком контента . затем с помощью платформенных каналов заставьте его трепетать.
Разрешение другим приложениям запускать вашу активность
Например, если вы создаете социальное приложение, которое может обмениваться сообщениями или фотографиями с друзья пользователя, вы должны поддержать намерение ACTION_SEND
. Затем, когда пользователи запускают действие «поделиться» из другого приложения, ваше приложение появляется в качестве параметра в диалоговом окне выбора (также известном как «диалоговое окно устранения неоднозначности»)
Чтобы разрешить другим приложениям запускать ваши действия в этом Кстати, вам нужно добавить элемент в файл манифеста для соответствующего элемента.
Когда ваше приложение установлено на устройстве, система идентифицирует ваши фильтры намерений и добавляет информацию во внутренний каталог намерений, поддерживаемый все установленные приложения. Когда приложение вызывает startActivity()
или startActivityForResult()
с неявным намерением, система находит, какое действие (или действия) может ответить на намерение.
читать больше из документов