本申请提供一种应用程序的图标更新方法及相关装置,包括步骤:应用图标管理平台将应用程序的图标设置为目标图标;应用图标管理平台向应用程序的图标更新SDK发送图标信息,该图标信息包括目标图标;图标更新SDK基于图标信息调用应用程序所在的电子设备的操作系统的接口,将应用程序在电子设备上的桌面图标设置为目标图标。该技术方案可以实现应用程序图标的在线替换,降低开发者的实现复杂度,降低成本。成本。成本。
【技术实现步骤摘要】
应用程序的图标更新方法及相关装置
[0001]本申请涉及移动终端
,尤其涉及应用程序的图标更新方法及相关装置。
技术介绍
[0002]移动终端中应用程序(application,APP)的图标跟电脑中软件的图标一样,是应用程序的标记,如:照相机、设置、信箱、通讯录等。
[0003]在很多场景下,例如在促销活动或图标改版等场景下,应用服务商或应用开发商有替换APP图标的诉求。现有的一种实现方式是通过引导用户升级应用程序或者重新安装应用程序来更新APP图标。但是,该实现方式增加了应用开发商的营销和推销成本,不能满足应用开发商灵活配置的诉求。
[0004]因此如何实现应用程序的图标更新,成为亟待解决的技术问题。
技术实现思路
[0005]本申请提出了一种应用程序的图标更新方法及相关装置,可以实现应用程序图标的在线替换,可以降低开发者的实现复杂度,从而可以降低成本。
[0006]第一方面,本申请提供了一种应用程序的图标更新方法。所述应用程序中包含图标更新软件开发包SDK,所述方法包括:所述图标更新SDK接收应用图标管理平台发送的图标信息;所述图标更新SDK基于所述图标信息调用所述应用程序所在的电子设备的操作系统的接口,将所述应用程序在所述电子设备上的桌面图标设置为目标图标。
[0007]本申请的方法中,通过采用平台配置与应用程序中集成SDK的方式来实现图标的在线替换,开发者无需引用户升级和重新安装应用,可以降低开发者的实现复杂度,从而可以降低成本。
[0008]结合第一方面,在第一种可能的方式中,所述图标信息包括目标图标的标识信息;其中,所述图标更新SDK基于所述图标信息调用所述电子设备的操作系统的接口,将所述应用程序在所述电子设备上的桌面图标设置为所述目标图标,包括:所述电子设备中没有存储所述目标图标时,所述图标更新SDK向所述应用图标管理平台发送图标请求信息,所述图标请求信息用于请求所述目标图标;所述图标更新SDK接收所述应用图标管理平台发送的所述目标图标;所述图标更新SDK调用所述接口将所述桌面图标设置为所述目标图标。
[0009]该实现方式中,图标更新SDK只在电子设备中没有存储目标图标时,才向应用图标管理平台发送图标请求信息,而在电子设备中存储目标图标时,不会向应用图标管理平台请求和下载目标图标,可以减少应用图标管理平台与图标更新SDK之间的交互次数,减少替换图标的文件网络的传输损耗,提高应用程序的图标更新效率。
[0010]结合第一种可能的实现方式,在第二种可能的实现方式中,所述图标更新SDK向所述应用图标管理平台发送图标请求信息,包括:所述应用程序在所述电子设备上的当前桌面图标不是所述目标图标时,所述图标更新SDK向所述应用图标管理平台发送图标请求信息。
[0011]结合第一方面,在第三种可能的实现方式中,所述图标信息包括所述目标图标。
[0012]结合第三种可能的实现方式,在第四种可能的实现方式中,所述图标更新SDK基于所述图标信息调用所述电子设备的操作系统的接口,将所述应用程序在所述电子设备上的桌面图标设置为所述目标图标,包括:所述应用程序在所述电子设备上的当前桌面图标不是所述目标图标时,所述图标更新SDK调用所述接口将所述桌面图标设置为所述目标图标。
[0013]结合第一方面或第一种至第四种中任意一种可能的实现方式,在第五种可能的实现方式中,所述图标更新SDK接收应用图标管理平台发送的图标信息之前,所述方法还包括:所述图标更新SDK向所述应用图标管理平台发送图标更新请求信息,所述图标更新请求信息用于请求所述应用图标管理平台当前为所述应用程序设置的目标图标。
[0014]结合第五种可能的实现方式,在第六种可能的实现方式中,所述图标更新SDK在所述应用程序的启动阶段向所述应用图标管理平台发送所述图标更新请求信息。
[0015]结合第五种可能的实现方式,在第七种可能的实现方式中,所述图标更新SDK向所述应用图标管理平台发送图标更新请求信息之前,所述方法还包括:所述应用程序接收所述应用图标管理平台发送的图标更新信息,所述图标更新信息用于通知所述应用程序的图标有更新。
[0016]第二方面,本申请提供了一种应用程序的图标更新方法。该方法包括:应用图标管理平台将所述应用程序的图标设置为目标图标;所述应用图标管理平台向所述应用程序的图标更新SDK发送图标信息,所述图标信息用于:所述图标更新SDK调用所述应用程序所在的电子设备的操作系统的接口,将所述应用程序在所述电子设备上的桌面图标设置为所述目标图标。
[0017]本申请的方法中,通过采用平台配置与应用程序中集成SDK的方式来实现图标的在线替换,开发者无需引用户升级和重新安装应用,可以降低开发者的实现复杂度,从而可以降低成本。
[0018]结合第二方面,在第一种可能的方式中,所述图标信息包括目标图标的标识信息,其中,所述方法还包括:所述应用图标管理平台接收所述图标更新SDK发送的图标请求信息,所述图标请求信息用于请求所述目标图标;所述应用图标管理平台向所述图标更新SDK发送所述目标图标。
[0019]结合第一种可能的实现方式,在第二种可能的实现方式中,所述图标信息包括所述目标图标。
[0020]结合第二方面或第一种或第二种可能的实现方式,在三种可能的实现方式中,所述应用图标管理平台向所述应用程序的图标更新SDK发送图标信息之前,所述方法还包括:所述应用图标管理平台接收所述图标更新SDK发送的图标更新请求信息,所述图标更新请求信息用于请求所述应用图标管理平台当前为所述应用程序设置的目标图标。
[0021]结合第三种可能的实现方式,在第四种可能的实现方式中,所述应用图标管理平台接收所述图标更新SDK发送的图标更新请求信息之前,所述方法还包括:所述应用图标管理平台向所述应用程序发送图标更新信息,所述图标更新信息用于通知所述应用程序的图标有更新。
[0022]第三方面,本申请提供了一种应用装置,所述装置可以包括用于实现第一方面中的方法的各个模块,这些模块可以通过软件和/或硬件的方式实现。
[0023]第四方面,本申请提供了一种应用图标管理装置,所述装置可以包括用于实现第二方面中的方法的各个模块,这些模块可以通过软件和/或硬件的方式实现。
[0024]第五方面,本申请提供一种计算机可读介质,该计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行第一方面或第二方面或其中任意一种可能的实现方式所述的方法。
[0025]第六面,本申请提供一种应用程序的图标更新装置,包括:存储器和处理器;所述存储器用于存储程序指令;所述处理器用于调用所述存储器中的程序指令执行第一方面或第二方面或其中任意一种可能的实现方式所述的方法。
[0026]第七方面,本申请提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行第一方面或第二方面或其中任意一种可能的实现方式所述的方法。
[0027本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种应用程序的图标更新方法,其特征在于,所述应用程序中包含图标更新软件开发包SDK,所述方法包括:所述图标更新SDK接收应用图标管理平台发送的图标信息;所述图标更新SDK基于所述图标信息调用所述应用程序所在的电子设备的操作系统的接口,将所述应用程序在所述电子设备上的桌面图标设置为目标图标。2.根据权利要求1所述的方法,其特征在于,所述图标信息包括目标图标的标识信息;其中,所述图标更新SDK基于所述图标信息调用所述电子设备的操作系统的接口,将所述应用程序在所述电子设备上的桌面图标设置为所述目标图标,包括:所述电子设备中没有存储所述目标图标时,所述图标更新SDK向所述应用图标管理平台发送图标请求信息,所述图标请求信息用于请求所述目标图标;所述图标更新SDK接收所述应用图标管理平台发送的所述目标图标;所述图标更新SDK调用所述接口将所述桌面图标设置为所述目标图标。3.根据权利要求2所述的方法,其特征在于,所述图标更新SDK向所述应用图标管理平台发送图标请求信息,包括:所述应用程序在所述电子设备上的当前桌面图标不是所述目标图标时,所述图标更新SDK向所述应用图标管理平台发送图标请求信息。4.根据权利要求1所述的方法,其特征在于,所述图标信息包括所述目标图标。5.根据权利要求4所述的方法,其特征在于,所述图标更新SDK基于所述图标信息调用所述电子设备的操作系统的接口,将所述应用程序在所述电子设备上的桌面图标设置为所述目标图标,包括:所述应用程序在所述电子设备上的当前桌面图标不是所述目标图标时,所述图标更新SDK调用所述接口将所述桌面图标设置为所述目标图标。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述图标更新SDK接收应用图标管理平台发送的图标信息之前,所述方法还包括:所述图标更新SDK向所述应用图标管理平台发送图标更新请求信息,所述图标更新请求信息用于请求所述应用图标管理平台当前为所述应用程序设置的目标图标。7.根据权利要求6所述的方法,其特征在于,所述图标更新SDK在所述应用程序的启动阶段向所述应用图标管理平台发送所述图标更新请求信息。8.根据权利要求6所述的方法,其特征在于,所述图标更新SDK向所述应用图标管理平台发送图标更新请求信息之前,所述方法还包括:所述应用程序接收所述应用图标管理平台发送的图标更新信...
【专利技术属性】
技术研发人员:张红占,刘金星,
申请(专利权)人:花瓣云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。