💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
本文介绍了在HarmonyOS中使用openLink接口打开链接的方法。通过App Linking Kit,应用间跳转更加顺畅,用户可以访问特定内容。开发者可选择两种方式:仅使用App Linking打开应用,或优先使用App Linking,若无匹配应用则使用浏览器。文中提供了代码示例。
🎯
关键要点
- 本文介绍了在HarmonyOS中使用openLink接口打开链接的方法。
- App Linking Kit提供了一系列增强的链接特性,支持通过基础链接拉起指定应用,实现应用间跳转。
- 当应用已安装时,优先通过应用展示内容;若未安装,则通过系统浏览器展示网页版内容。
- 使用App Linking进行跳转时,用户可以访问到链接对应的内容,跳转体验更加顺畅。
- 拉起方应用通过UIAbilityContext.openLink()接口传入目标应用的链接。
- openLink接口提供两种拉起目标应用的方式:仅使用App Linking打开应用或优先使用App Linking。
- 方式一:仅以App Linking的方式打开应用,若无匹配应用则抛异常。
- 方式二:以App Linking优先的方式打开应用,若无匹配应用则尝试以浏览器打开链接。
- 提供了代码示例,验证方式二的核心代码逻辑。
- 运行应用后,点击“访问链接”可以看到拉起了浏览器,展示效果。
- 完整示例详见文末链接《跟老卫学仓颉编程语言开发》中“ArkTSOpenLink”。
🏷️
标签
➡️