2

通过 InApp Purchase 购买完整版后,甚至可以从演示图标更改为完整版图像吗?或者我应该用 lite/full 图标制作两个版本?

4

4 回答 4

3

请参考 https://stackoverflow.com/a/45602449/195186

这仅在 iOS 10.3 之前是正确的:

不,这是不可能的。图标是固定的。

于 2012-05-09T11:31:02.480 回答
3

UIApplication 有一个新的实例方法,可以做你想做的事。Apple 文档详细说明了完成此操作所需的操作:https ://developer.apple.com/documentation/uikit/uiapplication/2806818-setalternateiconname

于 2017-08-10T00:06:31.450 回答
0

这是不可能的,因为 iOS 应用程序在沙箱中运行,因此无法写入(虽然它们可以读取)图标所在的应用程序包。

于 2012-05-09T11:35:13.720 回答
0

1) 在 info.plist 中设置关键图标文件,其值为../Documents/icon.png。2) 添加关键图标已经包含值为YES的光泽效果 3) 在第一次启动时将图片移动到/Documents/icon.png

第二次启动后图标应用程序将被更改!

如果您更改 Documents 文件夹中的 icon.png 需要为刷新 Icon 应用程序进行呼吸。

于 2012-08-01T08:01:27.833 回答