应用程序app算网站吗-动态更换iOS App应用程序图标

前言

iOS 10.3之前,App应用程序图标的更新必须通过向Apple提交ipa包来实现,但是iOS 10.3之后,Apple官方提供了相关API来实现此功能应用程序app算网站吗,然后配合公司后台socket来实现App应用程序动态替换图标。

API,如下图:

应用程序app算网站吗-动态更换iOS App应用程序图标

具体步骤

1.配置App应用图标

(1)导入图片资源;

应用程序app算网站吗-动态更换iOS App应用程序图标

注意:动态改变的应用程序图标不能放在Assets.xcassets中,但正常显示的应用程序图标仍然可以放在Assets.xcassets中;

(2)配置info.plist;

在info.plist中,添加Icon文件(iOS 5),其中Icon文件(iOS 5)是一个字典,其中包含键值:

CFBundlePrimaryIcon -> 主图标

应用程序app算网站吗-动态更换iOS App应用程序图标

CFBundle备用图标

UINewsstandIcon -> NewsstandIcon

CFBundlePrimaryIcon -> Primary Icon****:用于设置应用程序的主图标,可以在此处的 Icon files 字段中添加。 如果有多个,则一一添加; 当然,你也可以直接在Assets.xcassets中配置,这里不用填写;

应用程序app算网站吗-动态更换iOS App应用程序图标

UINewsstandIcon -> Newsstand Icon:暂时不用,不用担心,也可以删除;

CFBundleAlternateIcons:键值CFBundleAlternateIcons需要自动添加,类型是一个字典,在这个字典中配置所有需要动态改变的图标:键是图标的名称,值是一个字典(这个字典包含两个keys:CFBundleIconFiles应用程序app算网站吗,其值类型为Array,内容为图标名称;UIPrerenderedIcon,其值类型为bool,内容为NO,否则不能添加该键);

注意:CFBundleIconFiles 上可以放置多种规格的图片。

2. 示例代码

应用程序app算网站吗-动态更换iOS App应用程序图标

3. 运行结果

每次替换成功都会弹出提示,如下图:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 应用程序app算网站吗-动态更换iOS App应用程序图标 https://www.wkzy.net/game/161685.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务