HarmonyOS 鸿蒙Next:applicationManager.addDisallowedRunningBundlesSync指定设备管理应用添加应用至应用运行黑名单返回成功,但是还是可以运行指定应用?

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:applicationManager.addDisallowedRunningBundlesSync指定设备管理应用添加应用至应用运行黑名单返回成功,但是还是可以运行指定应用?

import { applicationManager } from ‘@kit.MDMKit’;
import { Want } from ‘@kit.AbilityKit’;

export function BundleBlackTest() {
let wantTemp: Want = {
bundleName: ‘com.example.helloworld’,
abilityName: ‘EnterpriseAdminExtAbility’,
};
let appIds: Array<string> = [‘com.xunlei.thunder’];

try {
applicationManager.addDisallowedRunningBundlesSync(wantTemp, appIds);
console.info(‘EDR MDM Succeeded in adding disallowed running bundles.’);
let result: Array<string> = applicationManager.getDisallowedRunningBundlesSync(wantTemp);
console.info(EDR MDM Succeeded in getting disallowed running bundles, result : ${JSON.stringify(result)});
} catch (err) {
console.error(EDR MDM Failed to add disallowed running bundles. Code is ${err.code}, message is ${err.message});
}
}

运行的结果:

06-29 15:39:53.045   18412-18412  A03D00/JSAPP                   pid-18412             I     EDR MDM Network Success, result : []

06-29 15:39:53.049   18412-18412  A03D00/JSAPP                   pid-18412             I     EDR MDM Network mac, result : d0:0d:f7:d0:0a:33

06-29 15:39:53.054   18412-18412  A03D00/JSAPP                   pid-18412             I     EDR MDM Succeeded in adding disallowed running bundles.

06-29 15:39:53.057   18412-18412  A03D00/JSAPP                   pid-18412             I     EDR MDM Succeeded in getting disallowed running bundles, result : [“com.xunlei.thunder”]


更多关于HarmonyOS 鸿蒙Next:applicationManager.addDisallowedRunningBundlesSync指定设备管理应用添加应用至应用运行黑名单返回成功,但是还是可以运行指定应用?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next:applicationManager.addDisallowedRunningBundlesSync指定设备管理应用添加应用至应用运行黑名单返回成功,但是还是可以运行指定应用?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提到的HarmonyOS鸿蒙Next系统中applicationManager.addDisallowedRunningBundlesSync方法将应用添加至应用运行黑名单后,应用依然可以运行的问题,这通常可能由以下几个原因造成:

  1. 权限与策略冲突:系统可能存在其他策略或权限设置覆盖了黑名单的限制,导致应用仍能运行。检查是否有其他系统级或应用级的权限管理策略影响。

  2. API使用不当:确认addDisallowedRunningBundlesSync方法的调用参数正确无误,包括应用包名等,确保无误添加到黑名单中。

  3. 系统漏洞或版本问题:当前系统版本可能存在未修复的漏洞或特定版本的异常行为,导致黑名单机制失效。

  4. 缓存与同步问题:系统缓存未及时更新,或黑名单策略未即时生效,尝试重启设备或清除相关缓存后观察。

请根据上述可能原因进行排查。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部