我对Flutter并不陌生,但是发现它可以满足我对iOS和Android的大多数设计需求。但是,我一直无法找到一种方法来动态更改应用程序图标。
在Swift中,您可以从实际应用程序内部更改应用程序图标,从而进行一些漂亮的自定义。 Medium article在iOS 10.3。首次发布时就对此进行了讨论。
有人知道在Flutter中执行此操作的任何方式,还是我需要制作一个自定义程序包来执行此操作?
答案 0 :(得分:2)
https://medium.com/flutter-community/programatically-change-ios-app-icon-in-flutter-c9e84bc541a2
也许这会有所帮助。这里也是一个插件。
答案 1 :(得分:0)
我不认为当前支持该功能,尽管理论上有人可以编写插件来实现它,但flutter团队可能不会这样做。但是,大多数配置无论如何都需要本地完成,因此我不知道插件会提供多少价值,而不是调用setAlternateIconName。
您应该做的是像在本机iOS应用程序中一样直接在iOS中编写代码,但是将MethodChannel放到飞镖侧面,这可以使您不受抖动的控制。