harmony 鸿蒙@ohos.bundle.appDomainVerify (应用域名校验)(系统接口)

  • 2025-06-12
  • 浏览 (4)

@ohos.bundle.appDomainVerify (应用域名校验)(系统接口)

本模块提供应用域名校验能力,支持查询应用与域名之间的映射关系。

说明:

本模块首批接口从API version 13开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import { appDomainVerify } from '@kit.AbilityKit';

权限列表

权限 权限等级 描述
ohos.permission.GET_APP_DOMAIN_BUNDLE_INFO system_basic 允许应用访问应用和域名的映射关系的权限。

权限等级参考权限APL等级说明

appDomainVerify.queryAssociatedDomains

queryAssociatedDomains(bundleName: string): string[]

通过应用的包名查询其关联的网站域名列表。

需要权限: ohos.permission.GET_APP_DOMAIN_BUNDLE_INFO

系统能力: SystemCapability.BundleManager.AppDomainVerify

系统接口: 此接口为系统接口。

参数:

参数名 类型 必填 说明
bundleName string 需要查询的应用包名。

返回值:

类型 说明
string[] 返回包名关联的网站域名列表,若无关联的域名,则返回空数组。

错误码:

以下错误码的详细介绍请参见通用错误码ohos.bundle.appDomainVerify错误码

错误码ID 错误信息
201 Permission denied.
202 Permission denied, non-system app called system api.
401 Parameter error.
29900001 System internal error.

示例:

import { appDomainVerify } from '@kit.AbilityKit';

// 获取包名为"com.example.app1"的应用所关联的域名列表
let bundleName = "com.example.app1";
let domains = appDomainVerify.queryAssociatedDomains(bundleName);
domains.forEach(domain => {
  console.log(`app:${bundleName} associate with domain:${domain}`);
});

appDomainVerify.queryAssociatedBundleNames

queryAssociatedBundleNames(domain: string): string[]

通过网站域名查询其关联的应用包名列表。

需要权限: ohos.permission.GET_APP_DOMAIN_BUNDLE_INFO

系统能力: SystemCapability.BundleManager.AppDomainVerify

系统接口: 此接口为系统接口。

参数:

参数名 类型 必填 说明
domain string 需要查询的网站域名。

返回值:

类型 说明
string[] 返回网站域名关联的应用包名列表,若无关联的应用,则返回空数组。

错误码:

以下错误码的详细介绍请参见通用错误码ohos.bundle.appDomainVerify错误码

错误码ID 错误信息
201 Permission denied.
202 Permission denied, non-system app called system api.
401 Parameter error.
29900001 System internal error.

示例:

import { appDomainVerify } from '@kit.AbilityKit';

// 获取域名"example.com"应用所关联的包名列表
let domain = "example.com";
let bundleNames = appDomainVerify.queryAssociatedBundleNames(domain);
bundleNames.forEach(bundleName => {
  console.log(`domain:${domain} associate with app:${bundleName}`);
});

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Ability Kit(程序框架服务)

harmony 鸿蒙AbilityBase

harmony 鸿蒙AbilityBase_Element

harmony 鸿蒙AbilityRuntime

harmony 鸿蒙bundle

harmony 鸿蒙OH_NativeBundle_ApplicationInfo

harmony 鸿蒙OH_NativeBundle_ElementName

harmony 鸿蒙ability_base_common.h

harmony 鸿蒙ability_runtime_common.h

harmony 鸿蒙application_context.h

0  赞