| 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 |