The present disclosure provides an application interaction method and device, in which the method includes: storing the target message to the clipboard for jumping to the target application when the preset trigger condition is detected by the current application; obtaining the target message through the preset clipboard monitoring service; extracting the target application parameters from the target message, and the target application parameters to the clipboard. Less includes: identification of the target application; opening the target application according to the target application parameters. By using the application interaction method provided in the present disclosure, the interaction between applications can be realized through the user terminal operating system, which not only improves the interaction efficiency between applications, but also ensures the accuracy of the target application jump and improves the user experience of the terminal.
【技术实现步骤摘要】
应用交互方法及装置
本公开涉及通信
,尤其涉及一种应用交互方法及装置。
技术介绍
随着计算机通信技术的发展,各种应用软件给人们带来了极好的通信体验。通过采用应用深度链接DeepLink技术还可实现应用间的跳转。例如,在应用A适配DeepLink技术的情况下,用户在应用A中触发一个用于跳转到另一应用的链接,可以通过DeepLink技术跳转到另一个应用比如应用B的一个内页。但是如果应用A中没有适配DeepLink技术,则上述应用间的页面跳转功能不可用,影响终端的用户体验。
技术实现思路
有鉴于此,本公开提供一种应用交互方法及装置,可以不受限于应用是否适配DeepLink技术,实现应用间的跳转。根据本公开实施例的第一方面,提供了一种应用交互方法,所述方法包括:在当前应用检测到预设触发条件时,向剪贴板存储目标消息,所述目标消息用于跳转到目标应用;通过预设剪贴板监听服务获取所述目标消息;从所述目标消息中提取目标应用参数,所述目标应用参数至少包括:所述目标应用的身份标识;根据所述目标应用参数打开所述目标应用。可选地,所述通过预设剪贴板监听服务获取目标消息,包括:在调用剪贴板接口向剪贴板写入所述目标消息时,通过所述预设剪贴板监听服务获取所述目标消息;或者,在所述目标消息被写入所述剪贴板之后,通过所述预设剪贴板监听服务获取所述目标消息。可选地,所述目标消息包括:预设特征信息和目标应用参数;所述通过预设剪贴板监听服务获取所述目标消息,包括:通过预设剪贴板监听服务获取剪贴板消息;确定所述剪贴板消息中是否包括所述预设特征信息;若所述剪贴板消息中包括所述预设特征信息,确定所述剪 ...
【技术保护点】
1.一种应用交互方法,其特征在于,所述方法包括:在当前应用检测到预设触发条件时,向剪贴板存储目标消息,所述目标消息用于跳转到目标应用;通过预设剪贴板监听服务获取所述目标消息;从所述目标消息中提取目标应用参数,所述目标应用参数至少包括:所述目标应用的身份标识;根据所述目标应用参数打开所述目标应用。
【技术特征摘要】
1.一种应用交互方法,其特征在于,所述方法包括:在当前应用检测到预设触发条件时,向剪贴板存储目标消息,所述目标消息用于跳转到目标应用;通过预设剪贴板监听服务获取所述目标消息;从所述目标消息中提取目标应用参数,所述目标应用参数至少包括:所述目标应用的身份标识;根据所述目标应用参数打开所述目标应用。2.根据权利要求1所述的方法,其特征在于,所述通过预设剪贴板监听服务获取目标消息,包括:在调用剪贴板接口向剪贴板写入所述目标消息时,通过所述预设剪贴板监听服务获取所述目标消息;或者,在所述目标消息被写入所述剪贴板之后,通过所述预设剪贴板监听服务获取所述目标消息。3.根据权利要求1所述的方法,其特征在于,所述目标消息包括:预设特征信息和目标应用参数;所述通过预设剪贴板监听服务获取所述目标消息,包括:通过预设剪贴板监听服务获取剪贴板消息;确定所述剪贴板消息中是否包括所述预设特征信息;若所述剪贴板消息中包括所述预设特征信息,确定所述剪贴板消息为目标消息。4.根据权利要求1所述的方法,其特征在于,所述从目标消息中提取目标应用参数,包括:去除所述目标消息中的预设特征信息,获得过滤后的目标消息;从所述过滤后的目标消息中提取目标应用参数。5.根据权利要求1或4所述的方法,其特征在于,所述提取目标应用参数,包括:通过所述预设剪贴板监听服务提取目标应用参数;或者,通过预设消息服务提取目标应用参数。6.根据权利要求5所述的方法,其特征在于,所述提取目标应用参数,包括:对所述目标消息进行信息验证;若所述目标消息通过所述信息验证,从所述目标消息中提取目标应用参数。7.根据权利要求5所述的方法,其特征在于,所述通过预设消息服务提取目标应用参数,包括:采用以下任一方式将所述目标消息发送给预设消息服务:截取所述目标消息,将所述截取的目标消息发送给所述预设消息服务;或者,复制所述目标消息,将复制的目标消息发送给所述预设消息服务;通过所述预设消息服务从所述目标消息中提取目标应用参数。8.根据权利要求5所述的方法,其特征在于,所述通过预设消息服务提取目标应用参数,包括:通过所述预设消息服务从所述目标消息中提取目标应用参数,获得预设格式的目标应用参数。9.根据权利要求1所述的方法,其特征在于,所述根据目标应用参数打开所述目标应用,包括:根据所述目标应用的身份标识确定本地是否安装所述目标应用;若本地未安装所述目标应用,下载和安装所述目标应用;通过预设应用平台根据所述目标应用参数打开所述目标应用。10.一种应用交互装置,其特征在于,所述装置包括:剪贴板消息生成模块,被配置为在当前应用检测到预设触发条件时,向剪贴板存储目标消息,所述目标消息用于跳转到目标应用;目标消息获取模块,被配置为通过预设剪贴板监听服务获取所述目标消息;参数提取模块,被配置为从所述目标消息中提取目标应用参数,所述目标应用参数至少包括:所述目标应用的身份标识;应用跳转模块,被配置为根据所述目标应用参数打开所述目标应用。11.根据权利要求10所述的装置,其特征在...
【专利技术属性】
技术研发人员:董红光,陈顺,董俊杰,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。