【问题标题】:How to change app icon within In-App Purchase?如何在应用内购买中更改应用图标?
【发布时间】:2012-05-09 11:27:26
【问题描述】:

通过InApp Purchase购买完整版后,甚至可以从演示图标更改为完整版图像吗?还是应该制作两个带有精简/完整图标的版本?

【问题讨论】:

标签: iphone ios app-store in-app-purchase


【解决方案1】:

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

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

没有。这是不可能的。图标是固定的。

【讨论】:

  • 这个答案似乎已经过时了。有关新信息,请参阅我的答案。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      第二次启动后图标应用会发生变化!

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

      【讨论】:

        猜你喜欢
        • 2013-06-20
        • 1970-01-01
        • 1970-01-01
        • 2021-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多