mirror of
https://gitee.com/openharmony/applications_permission_manager
synced 2024-11-23 03:09:41 +00:00
fuzz失败
Signed-off-by: fanchenxuan <fanchenxuan@huawei.com>
This commit is contained in:
parent
e3438a3063
commit
ca8912b0dd
@ -79,7 +79,7 @@ export default class GlobalExtensionAbility extends extension {
|
||||
try {
|
||||
let flag = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION;
|
||||
let bundleInfo = bundleManager.getBundleInfoForSelfSync(flag);
|
||||
let atManager =abilityAccessCtrl.createAtManager();
|
||||
let atManager = abilityAccessCtrl.createAtManager();
|
||||
let status =
|
||||
atManager.verifyAccessTokenSync(bundleInfo.appInfo.accessTokenId, 'ohos.permission.MICROPHONE_CONTROL');
|
||||
if (status === abilityAccessCtrl.GrantStatus.PERMISSION_DENIED) {
|
||||
|
@ -26,11 +26,6 @@ export default class MainAbility extends UIAbility {
|
||||
onCreate(want, launchParam): void {
|
||||
console.log(TAG + 'MainAbility onCreate, ability name is ' + want.abilityName + '.');
|
||||
|
||||
if (!this.permissionCheck()) {
|
||||
this.context.terminateSelf();
|
||||
return;
|
||||
}
|
||||
|
||||
globalThis.bundleName = want.parameters.bundleName;
|
||||
GlobalContext.store('bundleName', want.parameters.bundleName);
|
||||
GlobalContext.store('context', this.context);
|
||||
@ -41,6 +36,11 @@ export default class MainAbility extends UIAbility {
|
||||
console.log(TAG + 'MainAbility onWindowStageCreate.');
|
||||
globalThis.windowStage = windowStage;
|
||||
globalThis.refresh = false;
|
||||
if (!this.permissionCheck()) {
|
||||
windowStage.loadContent('pages/transition');
|
||||
this.context.terminateSelf();
|
||||
return;
|
||||
}
|
||||
|
||||
if (globalThis.bundleName) {
|
||||
globalThis.currentApp = globalThis.bundleName;
|
||||
@ -82,14 +82,6 @@ export default class MainAbility extends UIAbility {
|
||||
console.log(TAG + 'MainAbility onNewWant. want: ' + JSON.stringify(want));
|
||||
console.log(TAG + 'MainAbility onNewWant. bundleName: ' + JSON.stringify(want.parameters.bundleName));
|
||||
|
||||
if (!this.permissionCheck()) {
|
||||
this.context.terminateSelf();
|
||||
return;
|
||||
}
|
||||
|
||||
if (globalThis.currentApp === undefined) {
|
||||
this.context.terminateSelf();
|
||||
}
|
||||
let bundleName = want.parameters.bundleName ? want.parameters.bundleName : 'all';
|
||||
if (globalThis.currentApp === 'all') {
|
||||
if (globalThis.currentApp !== bundleName) {
|
||||
@ -151,7 +143,7 @@ export default class MainAbility extends UIAbility {
|
||||
try {
|
||||
let flag = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION;
|
||||
let bundleInfo = bundleManager.getBundleInfoForSelfSync(flag);
|
||||
let atManager =abilityAccessCtrl.createAtManager();
|
||||
let atManager = abilityAccessCtrl.createAtManager();
|
||||
let status =
|
||||
atManager.verifyAccessTokenSync(bundleInfo.appInfo.accessTokenId, 'ohos.permission.GET_INSTALLED_BUNDLE_LIST');
|
||||
if (status === abilityAccessCtrl.GrantStatus.PERMISSION_DENIED) {
|
||||
|
Loading…
Reference in New Issue
Block a user