1# @ohos.application.StaticSubscriberExtensionAbility (StaticSubscriberExtensionAbility)
2
3The **StaticSubscriberExtensionAbility** module provides Extension abilities for static subscribers.
4
5> **NOTE**
6>
7> 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.
8>
9> The APIs of this module can be used only in the stage model.
10>
11> The APIs provided by this module are system APIs.
12
13## Modules to Import
14
15```ts
16import { StaticSubscriberExtensionAbility } from '@kit.BasicServicesKit';
17```
18
19## Attributes
20
21**System capability**: SystemCapability.Ability.AbilityRuntime.Core
22
23**System API**: This is a system API and cannot be called by third-party applications.
24
25| Name   | Type                                                        | Read Only| Optional| Description    |
26| ------- | ------------------------------------------------------------ | ---- | ---- | -------- |
27| context<sup>10+</sup> | [StaticSubscriberExtensionContext](js-apis-application-StaticSubscriberExtensionContext-sys.md) | No  | No  | Context of the ExtensionAbility.|
28
29## StaticSubscriberExtensionAbility.onReceiveEvent
30
31onReceiveEvent(event: CommonEventData): void;
32
33Callback of the common event of a static subscriber.
34
35**System capability**: SystemCapability.Ability.AbilityRuntime.Core
36
37**System API**: This is a system API and cannot be called by third-party applications.
38
39**Parameters**
40
41| Name| Type| Mandatory| Description|
42| -------- | -------- | -------- | -------- |
43| event | [CommonEventData](./js-apis-inner-commonEvent-commonEventData.md) | Yes| Common event of a static subscriber.|
44
45**Example**
46  ```ts
47  import { commonEventManager, StaticSubscriberExtensionAbility } from '@kit.BasicServicesKit';
48
49    class MyStaticSubscriberExtensionAbility extends StaticSubscriberExtensionAbility {
50        onReceiveEvent(event: commonEventManager.CommonEventData) {
51            console.log(`onReceiveEvent, event: ${JSON.stringify(event)}`);
52        }
53    }
54  ```
55