diff --git a/services/dialog_ui/ams_system_dialog/AppScope/app.json b/services/dialog_ui/ams_system_dialog/AppScope/app.json index 12345a6cbdccfc7443fa9f6c79152b8198a092fa..df3650774daa84deb07d521b7c06b281d726e722 100644 --- a/services/dialog_ui/ams_system_dialog/AppScope/app.json +++ b/services/dialog_ui/ams_system_dialog/AppScope/app.json @@ -2,8 +2,8 @@ "app": { "bundleName": "com.ohos.amsdialog", "vendor": "example", - "versionCode": 1000011, - "versionName": "1.6.1", + "versionCode": 1000012, + "versionName": "1.6.2", "icon": "$media:app_icon", "label": "$string:app_name", "distributedNotificationEnabled": true, diff --git a/services/dialog_ui/ams_system_dialog/AppScope/app.json5 b/services/dialog_ui/ams_system_dialog/AppScope/app.json5 index ed22b4b2b341015765145472bf3f131df91c1178..2b1838a93bcc80d862a6e3215d62ac2d2f9b9e1c 100644 --- a/services/dialog_ui/ams_system_dialog/AppScope/app.json5 +++ b/services/dialog_ui/ams_system_dialog/AppScope/app.json5 @@ -17,8 +17,8 @@ "app": { "bundleName": "com.ohos.amsdialog", "vendor": "example", - "versionCode": 1000011, - "versionName": "1.6.1", + "versionCode": 1000012, + "versionName": "1.6.2", "icon": "$media:app_icon", "label": "$string:app_name", "distributedNotificationEnabled": true, diff --git a/services/dialog_ui/ams_system_dialog/feature/src/main/ets/entryability/EntryAbility.ets b/services/dialog_ui/ams_system_dialog/feature/src/main/ets/entryability/EntryAbility.ets index 9da1b8907f1272c98226f63682004ceeddc9e7de..31edff9edb6c856ebb3e833ce53ca9e4235c4a73 100644 --- a/services/dialog_ui/ams_system_dialog/feature/src/main/ets/entryability/EntryAbility.ets +++ b/services/dialog_ui/ams_system_dialog/feature/src/main/ets/entryability/EntryAbility.ets @@ -27,6 +27,14 @@ export default class EntryAbility extends UIAbility { this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET); AppStorage.setAndLink('context', this.context); hilog.info(DOMAIN, 'InsightIntents', '%{public}s', 'Ability onCreate'); + const callerBundleName: string | undefined = want.parameters?.['ohos.aafwk.param.callerBundleName']?.toString(); + if (callerBundleName === undefined || callerBundleName !== 'com.huawei.hmos.aidataservice') { + try { + this.context.terminateSelf(); + } catch (err) { + hilog.error(DOMAIN, 'InsightIntents', 'Failed to context.terminateSelf. Cause: %{public}s', JSON.stringify(err)); + } + } } onDestroy(): void {