Я успешно интегрировал модуль flutter в свое родное приложение android, выполнив шаги здесь .
Процесс кеширования движка флаттера я уже делал в классе Application. Я запускаю свой флаттер-экран с помощью этого фрагмента android.
startActivity(
FlutterActivity
.withCachedEngine("my_engine_id")
.build(currentActivity)
);
Теперь я хочу передать свой auth token
модулю flutter для выполнения вызовов api.
Я следую процесс из здесь и создал канал метода в коде дротика, но я не знаю, где создать method channel
на собственной стороне.
Если я создаю его в project/moduleName/.android/app/src/main/java/com/package/host/MainActivity.java
Это дает исключение Unhandled Exception: MissingPluginException(No implementation found for method
Также обратите внимание, что эта папка помещается в .gitignore
по умолчанию, когда я создавал этот модуль флаттера в Android studio.
Я уже посмотрел на более старые инструменты, но в них нет этой опции кеширования флаттера.
Скажите, пожалуйста, где я делаю не так?