申请/专利权人:荣耀终端有限公司
申请日:2022-05-27
公开(公告)日:2024-04-09
公开(公告)号:CN116088970B
主分类号:G06F9/448
分类号:G06F9/448;G06F9/445
优先权:
专利状态码:有效-授权
法律状态:2024.04.09#授权;2023.05.26#实质审查的生效;2023.05.09#公开
摘要:本申请实施例提供控制应用调用的方法及相关装置,涉及终端技术领域。方法包括:基于终端设备的包管理程序服务PMS判断第一应用是否为目标类型应用,目标类型应用包括系统应用和在终端设备中具有预设标识的应用,系统应用为终端设备中不支持卸载的应用;当第一应用为目标类型应用时,允许第一应用调用第二应用。这样,终端设备基于PMS自行确定允许系统应用和具有预设标识的应用调用关联应用的决策,可以改善现有因信任名单覆盖不全面或更新不及时等导致的关联应用无法正常调用,进而导致终端设备的应用程序运行不正常的现象。
主权项:1.一种控制应用调用的方法,其特征在于,应用于终端设备,所述方法包括:检测到第一应用将调用第二应用;基于所述终端设备的包管理程序服务PMS判断所述第一应用是否为目标类型应用,所述目标类型应用包括系统应用和在所述终端设备中具有预设标识的应用,所述系统应用为所述终端设备中不支持卸载的应用;当所述第一应用为所述目标类型应用时,允许所述第一应用调用所述第二应用;当所述第一应用不为所述目标类型应用时,判断所述第一应用是否为除终端设备服务商外的三方PUSH软件开发工具包;若所述第一应用为除终端设备服务商外的三方PUSH软件开发工具包,则不允许所述第一应用调用所述第二应用;若所述第一应用不为除终端设备服务商外的三方PUSH软件开发工具包,且所述第一应用采用activity的方式调用所述第二应用,则根据所述第一应用的运行状态确定是否允许所述第一应用调用所述第二应用;所述第一应用的运行状态包括所述第一应用是否在前台具有可见activity,所述根据所述第一应用的运行状态确定所述是否允许所述第一应用调用所述第二应用,包括:当所述第一应用在前台具有可见activity时,允许所述第一应用调用所述第二应用;当所述第一应用在前台不具有可见activity时,禁止所述第一应用调用所述第二应用。
全文数据:
权利要求:
百度查询: 荣耀终端有限公司 控制应用调用的方法及相关装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。