我们的 iOS 应用程序为用户“租户”提供了直接在应用程序内通过输入他们的 ID 来更改应用程序图标的选项。由于在 iOS 10.3 中,Apple 终于让开发人员能够使用“setAlternateIconName”以编程方式更改其应用程序的图标,因此在使用“setAlternateIconName”动态更改应用程序图标后,多任务应用程序切换器中出现了错误的应用程序图标;这仅在 iOS 13 中发生,并且在重新启动设备后会再次显示正确的应用程序图标。步骤:</p>
- 安装我们的应用程序并在其中输入租户ID,其中决定租户图标并使用“setAlternateIconName”将图标从默认图标更改为图标A
- 应用程序图标本身已更改,并且多任务应用程序切换器中的应用程序图标已更改。
- 删除应用程序。
- 重新安装应用程序并输入另一个tenantID以将默认图标更改为不同的图标到图标B
- 应用程序图标本身更改为图标 B,但在多任务应用程序切换器中仍显示图标 A。?!