Flutter Plugin的坑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter Plugin的坑相关的知识,希望对你有一定的参考价值。

参考技术A

[GeneratedPluginRegistrant registerWithRegistry:self]默认注册到self.window.rootViewController的。 所以需要先初始化rootViewController,再注册Plugin。

如果Window的rootViewController不是FlutterViewController,直接注册Plugin会注册失败。我们需要将Plugin注册到指定的FlutterViewController。

Flutter App启动后,Native调用Flutter失败?
这是因为Plugin Channel的初始化大概要1.5秒,而且这是一个异步过程。虽然Flutter页面显示出来了,但是Plugin Channel还没初始化完,所以这时Native调用Flutter是没反应的。

以上是关于Flutter Plugin的坑的主要内容,如果未能解决你的问题,请参考以下文章

Flutter入门:如何进行Flutter Plugin开发

flutter_svg 0.19.1 与 flutter_plugin_pdf_viewer 不兼容

如何在flutter中使用flutter_webview_plugin和AndroidX

Flutter Plugin 调用 Native APIs

IDEA安装Flutter遇到的坑

转:Flutter开发中踩过的坑