由于android通知的工作方式,你只能用android代码真正定制它们(至少现在)。所以不幸的是,你将不得不在这里编写一些本机代码。
在这种情况下,实际通知部分与直接与android完全相同,因此您可以简单地查看。 Here's a start虽然。
另一部分是您需要在flutter代码和处理通知的本机代码之间进行通信。为此,您需要使用Platform Channels。平台通道是您注册的内容,因此您可以以事件或“方法调用”的形式在java / kotlin / objc / swift和dart之间来回发送数据。文档在解释如何使用它们方面比我做得更好。
找到了一个新的插件,似乎很适合让Android音乐播放器飞扬。 media_player