从API 12开始,已不再推荐三方应用使用指定Ability方式(即显式Want)拉起其他应用。关于如何从指定Ability方式切换到指定应用链接方式,详见显式Want跳转切换应用链接跳转适配指导。
应用跳转是指从一个应用跳转至另外一个应用,传递相应的数据、执行特定的功能。通过应用跳转可以满足用户更为真实丰富的场景诉求、提升交互体验的便捷性和流畅性。
应用间跳转在社交分享、推广营销等场景广泛使用。举例如下:
拉起指定应用:拉起方应用明确指定跳转的目标应用,来实现应用跳转。指向性跳转可以分为指定应用链接、指定Ability两种方式。
从API 12开始,已不再推荐三方应用使用指定Ability方式(即显式Want)拉起其他应用。关于如何从指定Ability方式切换到指定应用链接方式,详见显式Want跳转切换应用链接跳转适配指导。
指定应用链接(推荐):通过openLink()或startAbility()接口来指定应用链接,拉起目标应用页面。
指定Ability(不推荐):通过startAbility()接口指定具体的Ability(即显式Want方式),拉起目标应用页面。
拉起指定类型的应用:拉起方应用通过指定应用类型,拉起垂类应用面板。该面板将展示目标方接入的垂域应用,由用户选择打开指定应用。