HarmonyOS applink从浏览器跳转到应用

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

应用市场详情页拉起方式:

1、链接准备:通过deep link可以拉起应用市场详情页,pkqName需替换为应用包名。

Deeplink地址:

store://appgallery.huawei.com/app/detail?id=pkgName 

2、引导按钮绑定点击事件,点击拉起详情页:

window.open(store://appgallery.huawei.com/app/detail?id= pkgName) 

声明应用关联的网站域名:在应用的module.json5文件中进行如下配置,以声明应用关联的域名地址,并开启域名校验开关。“entities"列表中包含"entity.system.browsable”。“

actions"列表中包含"ohos.want.action.viewData”。

"uris"列表中包含"scheme"为"https"且"host"为域名地址的元素。

"domainVerify"设置为true,表示开启域名校验开关。

例如,声明应用关联的域名是www.test.com,则需进行如下配置。

{
  "module": {
  "abilities": [
  {
    "name": "EntryAbility",
  "srcEntry": "./ets/entryability/EntryAbility.ts",
  "icon": "$media:icon",
  "label": "$string:EntryAbility_label",
  "startWindowIcon": "$media:icon",
  "startWindowBackground": "$color:start_window_background",
  "skills": [
    {
      "entities": [
      // entities须包含"entity.system.browsable"
      "entity.system.browsable"
      ],
      "actions": [
      // actions须包含"ohos.want.action.viewData"
      "ohos.want.action.viewData"
      ],
      "uris": [
      {
        // scheme须配置为https
        "scheme": "https",
      // host须配置关联的域名
      "host": "www.test.com",
      // port可选
      "port": "443",
      // path可选,为了避免匹配到多个应用,建议配置该字段
      "path": "path1"
      }
      ],
      // domainVerify须设置为true
      "domainVerify": true
    }
    ]
  }
  ]
}
}
分享
微博
QQ
微信
回复
1天前
相关问题
浏览器应用应该怎样拉起?
475浏览 • 2回复 待解决
服务卡片webview如何跳转系统浏览器
7894浏览 • 2回复 待解决
HarmonyOS跳转系统浏览器打开网页报错
708浏览 • 1回复 待解决
安卓App或者浏览器如何跳转鸿蒙App
10009浏览 • 1回复 待解决
HarmonyOS 启动默认浏览器
589浏览 • 1回复 待解决
有谁知道如何拉起浏览器应用
1845浏览 • 1回复 待解决
HarmonyOS 如何在浏览器唤起app
611浏览 • 1回复 待解决
HarmonyOS webview浏览器获取定位异常
100浏览 • 1回复 待解决
HarmonyOS 浏览器真机调试问题
16浏览 • 1回复 待解决
HarmonyOS浏览器scheme链接唤起APP问题
1068浏览 • 1回复 待解决