Как сообщить пользователю, что ему / ей нужно для установки другого приложения, от которого зависит мое приложение

Я разрабатываю приложение, в котором определены некоторые фильтры намерений (в форме строк действий, например com.example.project.UPLOAD) для использования другими приложениями. Рассмотрим устройство, на котором не было моего приложения, но с приложениями, использующими мои фильтры намерений, созданное намерение не пройдет проверку действия, как описано в документации. Есть ли способ предотвратить это или улучшить взаимодействие с пользователем? Вот некоторые из подходов, которые я могу придумать, но не знаю, осуществимы ли они:

  1. При установке приложения, которое зависит от других приложений для обработки некоторых намерений, предложите пользователю установить приложение, которое может обрабатывать намерение
  2. Динамически определять, можно ли обработать намерение. Если нет, запустите рынок, показывающий приложение, которое может справиться с намерением

Как лучше всего справиться с этим? Если возможно, предоставьте несколько ссылок на реализацию.

7
задан Ciro Santilli 新疆改造中心法轮功六四事件 19 February 2016 в 20:31
поделиться