Зависимости Pubspec только для одной платформы

#flutter

#flutter

Вопрос:

Мне нужно использовать зависимость обмена сообщениями firebase только для платформы Android.

 dependencies:
  firebase_messaging: 4.0.0 1
  

Возможно ли это сделать?

Ответ №1:

Нет. Если вы добавите такую зависимость, вы получите то, что она содержит.

Вы могли бы разветвить плагин и удалить специфичные для iOS компоненты и использовать разветвление в качестве зависимости (git dependeny, path dependency или normal dependency, если вы добавляете for для pub.dartlang.org )