Плагин не регистрируется автоматически — flora_tools не добавляет SharePlusAurora.registerWith() в dart_plugin_registrant.dart. Из-за этого при вызове share падает MissingPluginException, и приходится вручную дёргать registerWith() в main.dart.
Проблема в том, что в pubspec.yaml не хватает implements: share_plus, и flora_tools не понимает, что это реализация share_plus для Aurora. У connectivity_plus_aurora это есть и всё работает.
Что сделал:
- Перенёс плагин в packages/share_plus_aurora, добавил implements: share_plus
- Добавил packages/share_plus — форк оригинального share_plus с aurora: default_package: share_plus_aurora
- Структура теперь как у connectivity_plus_aurora
После этого авторегистрация работает, ручной вызов registerWith() не нужен.