#鸿蒙通关秘籍#如何通过openLink接口实现App之间的跳转?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
系统小精灵

通过UIAbilityContext的openLink接口,实现App之间的跳转。选择以App Linking方式打开应用,根据业务需求决定设置appLinkingOnly参数为true或false。

javascript import { common } from '@kit.AbilityKit'; import { Button, ButtonType } from '@harmonyos';

@Entry @Component struct Index { build() { Button('start link', { type: ButtonType.Capsule, stateEffect: true }) .width('87%') .height('5%') .onClick(() => { let context = getContext(this); let link = "https://www.example.com/programs?action=showall"; context.openLink(link, { appLinkingOnly: true }) .then(() => { console.info('openlink success.'); }) .catch((error) => { console.error(openlink failed. error: ${JSON.stringify(error)}); }); }) } }

分享
微博
QQ
微信
回复
3天前
相关问题
harmony os demuxer 接口实现开源了嘛 ?
8836浏览 • 1回复 待解决
利用native接口实现一个圆角矩形
1641浏览 • 1回复 待解决
鸿蒙APP如何跳转到Android APP
15390浏览 • 3回复 待解决