diff --git a/permissionmanager/src/main/ets/common/utils/constant.ets b/permissionmanager/src/main/ets/common/utils/constant.ets index fb00a91a69b4c3f353bb6fcdefa6266d2e31b9d0..fa3fd3f44dd519ce59897ea478d11352a441ae8a 100644 --- a/permissionmanager/src/main/ets/common/utils/constant.ets +++ b/permissionmanager/src/main/ets/common/utils/constant.ets @@ -297,6 +297,7 @@ export default class Constants { static PERMISSION_NUM = 0; static PERMISSION_FLAG = 2; + static DYNAMIC_FLAG = 1; static API_VERSION_SUPPORT_STAGE = 9; static PRE_AUTHORIZATION_NOT_MODIFIED = 4; diff --git a/permissionmanager/src/main/ets/pages/application-tertiary.ets b/permissionmanager/src/main/ets/pages/application-tertiary.ets index b07eaa232103f706d64885e5e37aa2bd52014563..8c68882778c02de2e473e83fd161e70eff957f37 100644 --- a/permissionmanager/src/main/ets/pages/application-tertiary.ets +++ b/permissionmanager/src/main/ets/pages/application-tertiary.ets @@ -161,7 +161,7 @@ struct mediaDocumentItem { */ revokeUserGrantedPermission(accessTokenId, permission) { abilityAccessCtrl.createAtManager().revokeUserGrantedPermission( - accessTokenId, permission, Constants.PERMISSION_FLAG).then((result) => { + accessTokenId, permission, Constants.DYNAMIC_FLAG).then((result) => { nowRevokeResult = Constants.PERMISSION_INDEX; }) .catch((error) => { @@ -448,7 +448,7 @@ struct mediaDocumentItem { acManager.grantUserGrantedPermission(bundleInfo.appInfo.accessTokenId, PRECISE_LOCATION_PERMISSION, Constants.PERMISSION_FLAG) .then((res) => { this.accurateIsOn = true }) } else { - acManager.revokeUserGrantedPermission(bundleInfo.appInfo.accessTokenId, PRECISE_LOCATION_PERMISSION, Constants.PERMISSION_FLAG) + acManager.revokeUserGrantedPermission(bundleInfo.appInfo.accessTokenId, PRECISE_LOCATION_PERMISSION, Constants.DYNAMIC_FLAG) .then(() => { this.accurateIsOn = false }) } }) diff --git a/permissionmanager/src/main/ets/pages/authority-tertiary-groups.ets b/permissionmanager/src/main/ets/pages/authority-tertiary-groups.ets index 7650f1d2186a14cdf39b362295d78f28e04b9e0f..e26a0b59ff264dc85dac61fc2e755a855a1fe85f 100644 --- a/permissionmanager/src/main/ets/pages/authority-tertiary-groups.ets +++ b/permissionmanager/src/main/ets/pages/authority-tertiary-groups.ets @@ -334,7 +334,7 @@ struct applicationItem { */ revokeUserGrantedPermission(accessTokenId, permission, index, resolve) { abilityAccessCtrl.createAtManager().revokeUserGrantedPermission( - accessTokenId, permission, Constants.PERMISSION_FLAG).then(result => { + accessTokenId, permission, Constants.DYNAMIC_FLAG).then(result => { // result: 0 successfully cancel the authorization; result: -1 cancel the authorization failed resolve(result); }).catch(error => { diff --git a/permissionmanager/src/main/ets/pages/authority-tertiary.ets b/permissionmanager/src/main/ets/pages/authority-tertiary.ets index e3543c2fa8a6b27969e7b28de11bc81adceac61f..79026e0da67797cd2cb92899d5a78b9a868c020b 100644 --- a/permissionmanager/src/main/ets/pages/authority-tertiary.ets +++ b/permissionmanager/src/main/ets/pages/authority-tertiary.ets @@ -210,7 +210,7 @@ struct applicationItem { */ revokeUserGrantedPermission(accessTokenId, permission, index) { abilityAccessCtrl.createAtManager().revokeUserGrantedPermission( - accessTokenId, permission, Constants.PERMISSION_FLAG).then(result => { + accessTokenId, permission, Constants.DYNAMIC_FLAG).then(result => { // result: 0 successfully cancel the authorization; result: -1 cancel the authorization failed this.toggleIsOn[index] = false; let num = Constants.PERMISSION_NUM;