目录

Notification Kit

Change Type Old Version New Version d.ts File
API deprecated version changed

Class Name: global;

API declaration: export interface ActionResult

Difference: NA

Class Name: global;

API declaration: export interface ActionResult

Difference: 7

api/@system.notification.d.ts
API deprecated version changed

Class Name: ActionResult;

API declaration: bundleName: string;

Difference: NA

Class Name: ActionResult;

API declaration: bundleName: string;

Difference: 7

api/@system.notification.d.ts
API deprecated version changed

Class Name: ActionResult;

API declaration: abilityName: string;

Difference: NA

Class Name: ActionResult;

API declaration: abilityName: string;

Difference: 7

api/@system.notification.d.ts
API deprecated version changed

Class Name: ActionResult;

API declaration: uri: string;

Difference: NA

Class Name: ActionResult;

API declaration: uri: string;

Difference: 7

api/@system.notification.d.ts
API deprecated version changed

Class Name: global;

API declaration: export interface ShowNotificationOptions

Difference: NA

Class Name: global;

API declaration: export interface ShowNotificationOptions

Difference: 7

api/@system.notification.d.ts
API deprecated version changed

Class Name: ShowNotificationOptions;

API declaration: contentTitle?: string;

Difference: NA

Class Name: ShowNotificationOptions;

API declaration: contentTitle?: string;

Difference: 7

api/@system.notification.d.ts
API deprecated version changed

Class Name: ShowNotificationOptions;

API declaration: contentText?: string;

Difference: NA

Class Name: ShowNotificationOptions;

API declaration: contentText?: string;

Difference: 7

api/@system.notification.d.ts
API deprecated version changed

Class Name: global;

API declaration: export default class Notification

Difference: NA

Class Name: global;

API declaration: declare class Notification

Difference: 7

api/@system.notification.d.ts
API deprecated version changed

Class Name: Notification;

API declaration: static show(options?: ShowNotificationOptions): void;

Difference: NA

Class Name: Notification;

API declaration: static show(options?: ShowNotificationOptions): void;

Difference: 7

api/@system.notification.d.ts
API added NA

Class Name: global;

API declaration: declare class NotificationSubscriberExtensionAbility

Difference: declare class NotificationSubscriberExtensionAbility

api/@ohos.application.NotificationSubscriberExtensionAbility.d.ts
API added NA

Class Name: NotificationSubscriberExtensionAbility;

API declaration: context: NotificationSubscriberExtensionContext;

Difference: context: NotificationSubscriberExtensionContext;

api/@ohos.application.NotificationSubscriberExtensionAbility.d.ts
API added NA

Class Name: NotificationSubscriberExtensionAbility;

API declaration: onDestroy(): void;

Difference: onDestroy(): void;

api/@ohos.application.NotificationSubscriberExtensionAbility.d.ts
API added NA

Class Name: NotificationSubscriberExtensionAbility;

API declaration: onReceiveMessage(notificationInfo: NotificationInfo): void;

Difference: onReceiveMessage(notificationInfo: NotificationInfo): void;

api/@ohos.application.NotificationSubscriberExtensionAbility.d.ts
API added NA

Class Name: NotificationSubscriberExtensionAbility;

API declaration: onCancelMessages(hashCodes: Array<string>): void;

Difference: onCancelMessages(hashCodes: Array<string>): void;

api/@ohos.application.NotificationSubscriberExtensionAbility.d.ts
API added NA

Class Name: global;

API declaration: export default class NotificationSubscriberExtensionContext

Difference: export default class NotificationSubscriberExtensionContext

api/@ohos.application.NotificationSubscriberExtensionContext.d.ts
API added NA

Class Name: global;

API declaration: declare namespace notificationExtensionSubscription

Difference: declare namespace notificationExtensionSubscription

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: function openSubscriptionSettings(context: UIAbilityContext): Promise<void>;

Difference: function openSubscriptionSettings(context: UIAbilityContext): Promise<void>;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: function subscribe(info: NotificationExtensionSubscriptionInfo[]): Promise<void>;

Difference: function subscribe(info: NotificationExtensionSubscriptionInfo[]): Promise<void>;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: function unsubscribe(): Promise<void>;

Difference: function unsubscribe(): Promise<void>;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: function getSubscribeInfo(): Promise<NotificationExtensionSubscriptionInfo[]>;

Difference: function getSubscribeInfo(): Promise<NotificationExtensionSubscriptionInfo[]>;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: function isUserGranted(): Promise<boolean>;

Difference: function isUserGranted(): Promise<boolean>;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: function getUserGrantedEnabledBundles(): Promise<GrantedBundleInfo[]>;

Difference: function getUserGrantedEnabledBundles(): Promise<GrantedBundleInfo[]>;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: export enum SubscribeType

Difference: export enum SubscribeType

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: SubscribeType;

API declaration: BLUETOOTH = 0

Difference: BLUETOOTH = 0

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: export type BundleOption = _BundleOption;

Difference: export type BundleOption = _BundleOption;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: export type GrantedBundleInfo = _GrantedBundleInfo;

Difference: export type GrantedBundleInfo = _GrantedBundleInfo;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: export type NotificationExtensionSubscriptionInfo = _NotificationExtensionSubscriptionInfo;

Difference: export type NotificationExtensionSubscriptionInfo = _NotificationExtensionSubscriptionInfo;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: notificationExtensionSubscription;

API declaration: export type NotificationInfo = _NotificationInfo;

Difference: export type NotificationInfo = _NotificationInfo;

api/@ohos.notificationExtensionSubscription.d.ts
API added NA

Class Name: global;

API declaration: export interface NotificationExtensionContent

Difference: export interface NotificationExtensionContent

api/notification/NotificationExtensionContent.d.ts
API added NA

Class Name: NotificationExtensionContent;

API declaration: title: string;

Difference: title: string;

api/notification/NotificationExtensionContent.d.ts
API added NA

Class Name: NotificationExtensionContent;

API declaration: text: string;

Difference: text: string;

api/notification/NotificationExtensionContent.d.ts
API added NA

Class Name: global;

API declaration: export interface NotificationExtensionSubscriptionInfo

Difference: export interface NotificationExtensionSubscriptionInfo

api/notification/NotificationExtensionSubscriptionInfo.d.ts
API added NA

Class Name: NotificationExtensionSubscriptionInfo;

API declaration: addr: string;

Difference: addr: string;

api/notification/NotificationExtensionSubscriptionInfo.d.ts
API added NA

Class Name: NotificationExtensionSubscriptionInfo;

API declaration: type: notificationExtensionSubscription.SubscribeType;

Difference: type: notificationExtensionSubscription.SubscribeType;

api/notification/NotificationExtensionSubscriptionInfo.d.ts
API added NA

Class Name: global;

API declaration: export interface NotificationInfo

Difference: export interface NotificationInfo

api/notification/NotificationInfo.d.ts
API added NA

Class Name: NotificationInfo;

API declaration: readonly hashCode: string;

Difference: readonly hashCode: string;

api/notification/NotificationInfo.d.ts
API added NA

Class Name: NotificationInfo;

API declaration: readonly notificationSlotType: notificationManager.SlotType;

Difference: readonly notificationSlotType: notificationManager.SlotType;

api/notification/NotificationInfo.d.ts
API added NA

Class Name: NotificationInfo;

API declaration: readonly content: NotificationExtensionContent;

Difference: readonly content: NotificationExtensionContent;

api/notification/NotificationInfo.d.ts
API added NA

Class Name: NotificationInfo;

API declaration: readonly bundleName: string;

Difference: readonly bundleName: string;

api/notification/NotificationInfo.d.ts
API added NA

Class Name: NotificationInfo;

API declaration: readonly appName?: string;

Difference: readonly appName?: string;

api/notification/NotificationInfo.d.ts
API added NA

Class Name: NotificationInfo;

API declaration: readonly deliveryTime?: number;

Difference: readonly deliveryTime?: number;

api/notification/NotificationInfo.d.ts
API added NA

Class Name: NotificationInfo;

API declaration: readonly groupName?: string;

Difference: readonly groupName?: string;

api/notification/NotificationInfo.d.ts
API added NA

Class Name: NotificationInfo;

API declaration: readonly appIndex: number;

Difference: readonly appIndex: number;

api/notification/NotificationInfo.d.ts
API added NA

Class Name: global;

API declaration: export interface GrantedBundleInfo

Difference: export interface GrantedBundleInfo

api/notification/NotificationCommonDef.d.ts
API added NA

Class Name: GrantedBundleInfo;

API declaration: bundleName: string;

Difference: bundleName: string;

api/notification/NotificationCommonDef.d.ts
API added NA

Class Name: GrantedBundleInfo;

API declaration: readonly appIndex: number;

Difference: readonly appIndex: number;

api/notification/NotificationCommonDef.d.ts
API added NA

Class Name: GrantedBundleInfo;

API declaration: readonly appName?: string;

Difference: readonly appName?: string;

api/notification/NotificationCommonDef.d.ts
API added NA

Class Name: notificationManager;

API declaration: function getBadgeNumber(): Promise<number>;

Difference: function getBadgeNumber(): Promise<number>;

api/@ohos.notificationManager.d.ts
API deleted

Class Name: global;

API declaration: export interface NotificationIconButton

Difference: export interface NotificationIconButton

NA api/notification/notificationContent.d.ts
API deleted

Class Name: notificationManager;

API declaration: export interface RingtoneInfo

Difference: export interface RingtoneInfo

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: RingtoneInfo;

API declaration: ringtoneType: RingtoneType;

Difference: ringtoneType: RingtoneType;

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: RingtoneInfo;

API declaration: ringtoneTitle?: string;

Difference: ringtoneTitle?: string;

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: RingtoneInfo;

API declaration: ringtoneFileName?: string;

Difference: ringtoneFileName?: string;

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: RingtoneInfo;

API declaration: ringtoneUri?: string;

Difference: ringtoneUri?: string;

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: notificationManager;

API declaration: export enum RingtoneType

Difference: export enum RingtoneType

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: RingtoneType;

API declaration: RINGTONE_TYPE_SYSTEM = 0

Difference: RINGTONE_TYPE_SYSTEM = 0

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: RingtoneType;

API declaration: RINGTONE_TYPE_LOCAL = 1

Difference: RINGTONE_TYPE_LOCAL = 1

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: RingtoneType;

API declaration: RINGTONE_TYPE_ONLINE = 2

Difference: RINGTONE_TYPE_ONLINE = 2

NA api/@ohos.notificationManager.d.ts
API deleted

Class Name: RingtoneType;

API declaration: RINGTONE_TYPE_NONE = 3

Difference: RINGTONE_TYPE_NONE = 3

NA api/@ohos.notificationManager.d.ts
Addedkit

Class Name: global;

API declaration:

Difference: NA

Class Name: global;

API declaration: api@ohos.application.NotificationSubscriberExtensionAbility.d.ts

Difference: NotificationKit

api/@ohos.application.NotificationSubscriberExtensionAbility.d.ts
Addedkit

Class Name: global;

API declaration:

Difference: NA

Class Name: global;

API declaration: api@ohos.application.NotificationSubscriberExtensionContext.d.ts

Difference: NotificationKit

api/@ohos.application.NotificationSubscriberExtensionContext.d.ts
Addedkit

Class Name: global;

API declaration:

Difference: NA

Class Name: global;

API declaration: api@ohos.notificationExtensionSubscription.d.ts

Difference: NotificationKit

api/@ohos.notificationExtensionSubscription.d.ts
Addedkit

Class Name: global;

API declaration:

Difference: NA

Class Name: global;

API declaration: api\notification\NotificationExtensionContent.d.ts

Difference: NotificationKit

api/notification/NotificationExtensionContent.d.ts
Addedkit

Class Name: global;

API declaration:

Difference: NA

Class Name: global;

API declaration: api\notification\NotificationExtensionSubscriptionInfo.d.ts

Difference: NotificationKit

api/notification/NotificationExtensionSubscriptionInfo.d.ts
Addedkit

Class Name: global;

API declaration:

Difference: NA

Class Name: global;

API declaration: api\notification\NotificationInfo.d.ts

Difference: NotificationKit

api/notification/NotificationInfo.d.ts
Export symbol deleted

Class Name: global;

API declaration: export interface NotificationIconButton

Difference: export interface NotificationIconButton

Class Name: global;

API declaration:

Difference: NA

api/notification/notificationContent.d.ts
Export symbol added

Class Name: global;

API declaration: export interface GrantedBundleInfo

Difference: NA

Class Name: global;

API declaration:

Difference: export interface GrantedBundleInfo

api/notification/NotificationCommonDef.d.ts
Compatible changes for ArkTS evolution

Class Name: global;

API declaration: export default class Notification

Difference: NA

Class Name: global;

API declaration: declare class Notification

Difference: NA

api/@system.notification.d.ts