HarmonyOS 通过scheme如何唤起三方APP
通过scheme如何唤起三方APP,参考的文档是https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/deep-linking-startup-V5
使用以下两种代码未有效果
//方法1
let link: string = "xhsdiscover://item/660d3087000000001b010b43"
let openLinkOptions: OpenLinkOptions = {
appLinkingOnly: false
};
try {
Utils.getAbilityContext().openLink(link, openLinkOptions)
.then(() => {
hilog.info(DOMAIN_NUMBER, TAG, 'open link success.')
resolve(true)
}).catch((err: BusinessError) => {
hilog.error(DOMAIN_NUMBER, TAG, `open link failed. Code is ${err.code}, message is ${err.message}`)
resolve(false)
})
} catch (paramError) {
hilog.error(DOMAIN_NUMBER, TAG, `Failed to start link. Code is ${paramError.code}, message is ${paramError.message}`)
resolve(false)
}
//方法2
let want: Want = {
uri: "xhsdiscover://item/660d3087000000001b010b43"
};
try {
Utils.getAbilityContext().startAbility(want).then(() => {
hilog.info(DOMAIN_NUMBER, TAG, 'start ability success.');
}).catch((err: BusinessError) => {
hilog.error(DOMAIN_NUMBER, TAG, `start ability failed. Code is ${err.code}, message is ${err.message}`);
})
} catch (paramError) {
hilog.error(DOMAIN_NUMBER, TAG, `Failed to start ability. Code is ${paramError.code}, message is ${paramError.message}`);
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 唤起到三方的地图应用
283浏览 • 1回复 待解决
HarmonyOS 如何启动第三方APP
301浏览 • 1回复 待解决
HarmonyOS 第三方APP跳转
113浏览 • 1回复 待解决
HarmonyOS 如何拉起第三方地图APP
307浏览 • 1回复 待解决
HarmonyOS浏览器scheme链接唤起APP问题
1341浏览 • 1回复 待解决
HarmonyOS 应用通过StartAbility的方式拉起了三方支付应用,在三方支付应用点击取消无法跳回当前App
310浏览 • 1回复 待解决
HarmonyOS app 有哪些常用的三方库
670浏览 • 1回复 待解决
HarmonyOS 是否支持通过deeplink打开三方应用
153浏览 • 1回复 待解决
支持下载和安装三方App吗?
992浏览 • 1回复 待解决
HarmonyOS 如何删除三方库
277浏览 • 1回复 待解决
HarmonyOS 打开三方应用
248浏览 • 1回复 待解决
通过ohpm install 第三方npm包,报错
1739浏览 • 1回复 待解决
HarmonyOS 推荐的三方风控方
252浏览 • 1回复 待解决
HarmonyOS 在跨三方应用交互中,支持用 scheme 查询所属应用的 bundle id 吗?
442浏览 • 1回复 待解决
鸿蒙中 如何通过npm安装依赖第三方插件
12404浏览 • 1回复 待解决
Retrofit这个开源三方库对应的HarmonyOS三方库地址是什么?
651浏览 • 1回复 待解决
HarmonyOS 创新分享场景,从相册分享到三方应用,通过返回键退出三方应用,三分应用居然没有结束
437浏览 • 1回复 待解决
如何获取可用的三方库
1981浏览 • 1回复 待解决
HarmonyOS 三方so如何访问rawfile文件?
429浏览 • 0回复 待解决
HarmonyOS如何移植第三方MCU?
9540浏览 • 1回复 待解决
HarmonyOS 如何在app级别,移除三方库中申请的无用权限
96浏览 • 1回复 待解决
HarmonyOS har包依赖三方库,三方库中的so,无法找到
799浏览 • 1回复 待解决
HarmonyOS 三方so如何访问rawfile文件
546浏览 • 1回复 待解决
HarmonyOS 如何加载第三方页面
119浏览 • 1回复 待解决
Android App在鸿蒙平台无法调用第三方app打开附件
6425浏览 • 2回复 待解决
建议跳转之前先使用canOpenLink判断应用是否可访问,参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/canopenlink-V5