【发布时间】:2019-01-21 20:13:02
【问题描述】:
我对 Flutter 还很陌生,但发现它适合我对 iOS 和 Android 的大部分设计需求。但是,我一直无法找到动态更改应用图标的方法。
在 Swift 中,您可以从实际应用程序内部更改应用程序图标,从而实现一些非常简洁的自定义。 Medium article 在 iOS 10.3 首次发布时讨论过这个问题。
有人知道在 Flutter 中有什么方法可以做到这一点,还是我需要制作一个自定义包来做到这一点?
【问题讨论】:
我对 Flutter 还很陌生,但发现它适合我对 iOS 和 Android 的大部分设计需求。但是,我一直无法找到动态更改应用图标的方法。
在 Swift 中,您可以从实际应用程序内部更改应用程序图标,从而实现一些非常简洁的自定义。 Medium article 在 iOS 10.3 首次发布时讨论过这个问题。
有人知道在 Flutter 中有什么方法可以做到这一点,还是我需要制作一个自定义包来做到这一点?
【问题讨论】:
我不相信这是目前支持的,并且可能不会被颤振团队支持,尽管理论上有人可以编写一个插件来做到这一点。但是,无论如何,大部分配置都需要在本地完成,所以我不知道插件除了调用 setAlternateIconName 之外还能提供多少价值。
你应该做的是直接在 iOS 中编写代码,就像在原生 iOS 应用程序中一样,但将 MethodChannel 暴露给 dart 端,这样你就可以控制它的抖动。
【讨论】: