1{
2  "name": "@ohos/distributed_notification_service",
3  "version": "",
4  "description": "为应用程序提供发布通知的能力",
5  "homePage": "https://gitee.com/openharmony",
6  "license": "Apache V2",
7  "repository": "https://gitee.com/openharmony/notification_ans_standard",
8  "domain": "os",
9  "language": "",
10  "publishAs": "code-segment",
11  "private": false,
12  "scripts": {},
13  "tags": [
14    "base"
15  ],
16  "keywords": [
17    "notification",
18    "ans",
19    "distributed_notification_service"
20  ],
21  "envs": [],
22  "dirs": [],
23  "author": {
24    "name": "",
25    "email": "",
26    "url": ""
27  },
28  "contributors": [
29    {
30      "name": "",
31      "email": "",
32      "url": ""
33    }
34  ],
35  "segment": {
36    "destPath": "base/notification/distributed_notification_service"
37  },
38  "component": {
39    "name": "distributed_notification_service",
40    "subsystem": "notification",
41    "syscap": [
42      "SystemCapability.Notification.Notification",
43      "SystemCapability.Notification.ReminderAgent",
44      "SystemCapability.Notification.NotificationSettings"
45    ],
46    "features": [
47      "distributed_notification_service_feature_summary",
48      "distributed_notification_service_feature_enable_fa_model"
49    ],
50    "adapted_system_type": [
51      "standard"
52    ],
53    "rom": "3000KB",
54    "ram": "16000KB",
55    "hisysevent_config":[
56      "//base/notification/distributed_notification_service/hisysevent.yaml"
57    ],
58    "deps": {
59      "components": [
60        "samgr",
61        "hitrace",
62        "napi",
63        "hilog",
64        "relational_store",
65        "data_share",
66        "device_usage_statistics",
67        "bundle_framework",
68        "time_service",
69        "safwk",
70        "ability_runtime",
71        "ability_base",
72        "common_event_service",
73        "os_account",
74        "hisysevent",
75        "hicollie",
76        "access_token",
77        "ipc",
78        "player_framework",
79        "image_framework",
80        "init",
81        "eventhandler",
82        "c_utils",
83        "i18n",
84        "device_manager",
85        "kv_store",
86        "ffrt",
87        "device_standby",
88        "resource_management",
89        "config_policy",
90        "screenlock_mgr",
91        "ace_engine",
92        "openssl"
93      ],
94      "third_party": [
95        "libuv",
96        "libxml2",
97        "icu"
98      ]
99    },
100    "build": {
101      "group_type": {
102        "base_group": [
103
104        ],
105        "fwk_group": [
106          "//base/notification/distributed_notification_service/frameworks/ans:ans_client",
107          "//base/notification/distributed_notification_service/frameworks/js/napi:napi_notification",
108          "//base/notification/distributed_notification_service/frameworks/js/napi:napi_reminder",
109          "//base/notification/distributed_notification_service/interfaces/ndk:ohnotification"
110        ],
111        "service_group": [
112          "//base/notification/distributed_notification_service/sa_profile:ans_sa_profile",
113          "//base/notification/distributed_notification_service/services:ans_service",
114          "//base/notification/distributed_notification_service/tools:tools_shell"
115        ]
116      },
117      "inner_kits": [
118        {
119          "header": {
120            "header_base": "//base/notification/distributed_notification_service/interfaces/inner_api",
121            "header_files": [
122                "badge_number_callback_data.h",
123                "enabled_notification_callback_data.h",
124                "message_user.h",
125                "notification.h",
126                "notification_action_button.h",
127                "notification_basic_content.h",
128                "notification_bundle_option.h",
129                "notification_content.h",
130                "notification_conversational_content.h",
131                "notification_conversational_message.h",
132                "notification_distributed_options.h",
133                "notification_do_not_disturb_date.h",
134                "notification_flags.h",
135                "notification_helper.h",
136                "notification_long_text_content.h",
137                "notification_media_content.h",
138                "notification_multiline_content.h",
139                "notification_normal_content.h",
140                "notification_picture_content.h",
141                "notification_request.h",
142                "notification_slot.h",
143                "notification_sorting.h",
144                "notification_sorting_map.h",
145                "notification_subscribe_info.h",
146                "notification_subscriber.h",
147                "notification_template.h",
148                "notification_user_input.h"
149            ]
150          },
151          "name": "//base/notification/distributed_notification_service/frameworks/ans:ans_innerkits"
152        },
153        {
154          "header": {
155            "header_base": "//base/notification/distributed_notification_service/frameworks/cj/ffi/include",
156            "header_files": [
157              "inner_errors.h",
158              "macro.h",
159              "notification_enable.h",
160              "notification_manager_ffi.h",
161              "notification_manager_impl.h",
162              "notification_manager_log.h",
163              "notification_utils.h"
164            ]
165          },
166          "name": "//base/notification/distributed_notification_service/frameworks/cj/ffi:cj_notification_manager_ffi"
167        }
168      ],
169      "test": [
170        "//base/notification/distributed_notification_service/services/ans/test/unittest:unittest",
171        "//base/notification/distributed_notification_service/services/distributed/test/unittest:ans_unit_test",
172        "//base/notification/distributed_notification_service/services/test/moduletest:moduletest",
173        "//base/notification/distributed_notification_service/frameworks/test/moduletest:moduletest",
174        "//base/notification/distributed_notification_service/frameworks/ans/test/unittest:unittest",
175        "//base/notification/distributed_notification_service/frameworks/core/test/unittest:unittest",
176        "//base/notification/distributed_notification_service/test:systemtest",
177        "//base/notification/distributed_notification_service/tools:unittest",
178        "//base/notification/distributed_notification_service/test/bechmarktest:benchmarktest",
179        "//base/notification/distributed_notification_service/test/fuzztest:fuzztest"
180      ]
181    }
182  }
183}
184