1# @ohos.application.StaticSubscriberExtensionAbility (StaticSubscriberExtensionAbility) 2<!--Kit: Basic Services Kit--> 3<!--Subsystem: Notification--> 4<!--Owner: @michael_woo888--> 5<!--Designer: @dongqingran; @wulong158--> 6<!--Tester: @wanghong1997--> 7<!--Adviser: @huipeizi--> 8 9<!--Kit: Basic Services Kit--> 10<!--Subsystem: Notification--> 11<!--Owner: @peixu--> 12<!--Designer: @dongqingran; @wulong158--> 13<!--Tester: @wanghong1997--> 14<!--Adviser: @huipeizi--> 15 16The **StaticSubscriberExtensionAbility** module provides Extension abilities for static subscribers. 17 18> **NOTE** 19> 20> The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version. 21> 22> The APIs of this module can be used only in the stage model. 23> 24> The APIs provided by this module are system APIs. 25 26## Modules to Import 27 28```ts 29import { StaticSubscriberExtensionAbility } from '@kit.BasicServicesKit'; 30``` 31 32## Attributes 33 34**System capability**: SystemCapability.Ability.AbilityRuntime.Core 35 36**System API**: This is a system API and cannot be called by third-party applications. 37 38| Name | Type | Read Only| Optional| Description | 39| ------- | ------------------------------------------------------------ | ---- | ---- | -------- | 40| context<sup>10+</sup> | [StaticSubscriberExtensionContext](js-apis-application-StaticSubscriberExtensionContext-sys.md) | No | No | Context of the ExtensionAbility.| 41 42## StaticSubscriberExtensionAbility.onReceiveEvent 43 44onReceiveEvent(event: CommonEventData): void 45 46Represents a callback of the common event of a static subscriber. 47 48**System capability**: SystemCapability.Ability.AbilityRuntime.Core 49 50**System API**: This is a system API. 51 52**Parameters** 53 54| Name| Type| Mandatory| Description| 55| -------- | -------- | -------- | -------- | 56| event | [CommonEventData](./js-apis-inner-commonEvent-commonEventData.md) | Yes| Common event of a static subscriber.| 57 58**Example** 59 ```ts 60 import { commonEventManager } from '@kit.BasicServicesKit'; 61 62 class MyStaticSubscriberExtensionAbility extends StaticSubscriberExtensionAbility { 63 onReceiveEvent(event: commonEventManager.CommonEventData) { 64 console.log(`onReceiveEvent, event: ${JSON.stringify(event)}`); 65 } 66 } 67 ``` 68