[发明专利]一种启动应用的实现方法及装置有效
申请号: | 202211514176.X | 申请日: | 2022-11-30 |
公开(公告)号: | CN115543489B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 麻宝华;陆舟 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/04817;G06F3/0484;G06F16/955 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 启动 应用 实现 方法 装置 | ||
本发明公开一种启动应用的实现方法及装置,属于应用程序领域。该方法包括:苹果设备与卡片建立连接并开始进行通讯;苹果设备从卡片中获取NDEF文件并保存,对NDEF文件进行解析,从NDEF文件的解析结果中获取URL,判断获取的URL与保存的关联文件中的路径是否匹配,是则根据关联文件中的appID找到应用和应用图标,并显示应用图标,当接收到用户触发应用图标的信息时打开应用,否则弹出系统通知框,显示浏览器图标,当接收到用户触发浏览器图标的信息时,跳转到浏览器下载应用,结束。通过本发明技术方案,实现了苹果设备扫描到NFC卡片时显示应用图标,提高了应用启动效率,进而提高用户体验和设备的工作效率。
技术领域
本发明涉及应用程序领域,尤其涉及一种启动应用的实现方法及装置。
背景技术
iOS13以上系统的苹果设备通过NFC功能扫描到NFC(中文全称:近场通信,英文全称:Near Field Communication)卡片时,苹果设备没有任何反应,需要用户找到应用手动启动,使得应用的启动效率比较低,造成用户使用体验不好;且在应用打开时,在该应用中进行的每个操作都需先初始化会话,然后在操作结束后关闭会话,如果一个操作结束后立即进行下个操作,例如验证指纹操作结束后,立即执行删除指纹操作,此时大概率不会出现系统弹框,删除指纹操作的初始化会话失败,即使调用接口结束验证指纹操作的会话,删除指纹操作的初始化会话也是失败的,因此如何解决上述应用启动效率低以及系统弹框异常是当前亟需解决的技术问题。
发明内容
本发明的目的是为了克服现有技术的不足,提供一种启动应用的实现方法及装置。
第一方面,本发明实施例提供了一种启动应用的实现方法,包括:
步骤S1:苹果设备与卡片建立连接并开始进行通讯;
步骤S2:所述苹果设备从所述卡片中获取NDEF文件并保存,对所述NDEF文件进行解析;
步骤S3:所述苹果设备从所述NDEF文件的解析结果中获取URL,判断获取的所述URL与保存的关联文件中的路径是否匹配,是则执行步骤S5,否则执行步骤S4;
步骤S4:所述苹果设备弹出系统通知框,显示浏览器图标,当接收到用户触发所述浏览器图标的信息时,跳转到浏览器下载应用,结束;
步骤S5:所述苹果设备根据所述关联文件中的appID找到应用和应用图标,并显示所述应用图标,当接收到用户触发所述应用图标的信息时打开应用;
所述方法还包括:
步骤A1:当所述苹果设备检测到系统下载安装所述应用时,获取所述应用的配置项;
步骤A2:所述苹果设备从所述配置项中获取关联域名;
步骤A3:所述苹果设备根据所述关联域名访问对应的服务器目录;
步骤A4:所述苹果设备在所述服务器目录中查找预设名称的关联文件,如找到则执行步骤A5,如未找到则报错;所述关联文件中包含预置的路径;
步骤A5:所述苹果设备将找到的关联文件下载到本地并保存。
第二方面,本发明实施例又提供一种启动应用的实现装置,包括:
连接通讯模块,用于与卡片建立连接并开始进行通讯;
获取解析模块,用于从所述卡片中获取NDEF文件并保存,对所述NDEF文件进行解析;
获取判断模块,用于从所述NDEF文件的解析结果中获取URL,判断获取的所述URL与保存的关联文件中的路径是否匹配;
弹框跳转模块,用于在所述获取判断模块判断为否时弹出系统通知框,显示浏览器图标,当接收到用户触发所述浏览器图标的信息时,跳转到浏览器下载应用,结束;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211514176.X/2.html,转载请声明来源钻瓜专利网。