在iOS和Android上动态更改应用程序图标

时间:2019-01-21 20:13:03

标签: android ios dart flutter

我对Flutter并不陌生,但是发现它可以满足我对iOS和Android的大多数设计需求。但是,我一直无法找到一种方法来动态更改应用程序图标。

在Swift中,您可以从实际应用程序内部更改应用程序图标,从而进行一些漂亮的自定义。 Medium article在iOS 10.3。首次发布时就对此进行了讨论。

有人知道在Flutter中执行此操作的任何方式,还是我需要制作一个自定义程序包来执行此操作?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

我不认为当前支持该功能,尽管理论上有人可以编写插件来实现它,但flutter团队可能不会这样做。但是,大多数配置无论如何都需要本地完成,因此我不知道插件会提供多少价值,而不是调用setAlternateIconName。

您应该做的是像在本机iOS应用程序中一样直接在iOS中编写代码,但是将MethodChannel放到飞镖侧面,这可以使您不受抖动的控制。