Flutter Desktop MACOS 有人有平台频道的示例吗?

Adr*_*zos 5 macos flutter

我正在尝试为 macOS 建立一个平台通道,但找不到合适的示例。当前文档仅提供适用于 android 和 ios 的示例。我用谷歌搜索了一下,似乎从 github 那里得到了支持。谁能澄清一下吗?谢谢。

小智 6

存在的答案谈到了通道使用构建插件,我在 GitHub上看到了一个使用平台通道构建 macOS应用程序(不是插件,因为它们之间存在一些差异)的示例。

(我通过 Channel applicationShouldTerminateAfterLastWindowClosed(_: NSApplication)在 GitHub 上搜索代码找到了这个)


smo*_*gan 1

任何支持 macOS 的插件(例如shared_preferencesurl_launcher)都是使用平台通道的示例。

此外,macOS 通道 API 与 iOS 共享,因此您链接到的 iOS 示例也适用于 macOS。

  • @smorgan,非常感谢您的回答。我的问题和原来的问题一模一样。官方文档仅涵盖使用平台通道构建 iOS **应用程序**,我希望看到一个使用平台通道的 MacOS **应用程序**。您的链接是关于使用平台通道构建 **插件** 的。它们听起来一样,我希望它们对我有用。但是,他们没有。 (2认同)