• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/distributed_notification_service",
3  "version": "",
4  "description": "为应用程序提供发布通知的能力",
5  "homePage": "https://gitee.com/openharmony",
6  "license": "Apache-2.0",
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_privileged_message",
48      "distributed_notification_service_feature_additional_control",
49      "distributed_notification_service_feature_disable_fa_model",
50      "distributed_notification_service_disable_control",
51      "distributed_notification_service_feature_badge_manager",
52      "distributed_notification_service_feature_local_liveview",
53      "distributed_notification_service_feature_distributed_db",
54      "distributed_notification_service_feature_disturb_manager",
55      "distributed_notification_service_feature_slot_manager",
56      "distributed_notification_service_feature_additional_config",
57      "distributed_notification_service_feature_open_notification_settings",
58      "distributed_notification_service_feature_all_scenario_collaboration",
59      "distributed_notification_service_feature_phone_collaboration"
60    ],
61    "adapted_system_type": [
62      "standard"
63    ],
64    "rom": "3000KB",
65    "ram": "16000KB",
66    "hisysevent_config":[
67      "//base/notification/distributed_notification_service/hisysevent.yaml"
68    ],
69    "deps": {
70      "components": [
71        "samgr",
72        "hitrace",
73        "napi",
74        "hilog",
75        "relational_store",
76        "data_share",
77        "device_usage_statistics",
78        "bundle_framework",
79        "time_service",
80        "safwk",
81        "ability_runtime",
82        "ability_base",
83        "audio_framework",
84        "common_event_service",
85        "os_account",
86        "hisysevent",
87        "hicollie",
88        "access_token",
89        "ipc",
90        "player_framework",
91        "image_framework",
92        "init",
93        "eventhandler",
94        "c_utils",
95        "runtime_core",
96        "i18n",
97        "device_manager",
98        "kv_store",
99        "ffrt",
100        "device_standby",
101        "resource_management",
102        "config_policy",
103        "screenlock_mgr",
104        "ace_engine",
105        "openssl",
106        "power_manager",
107        "dsoftbus",
108        "zlib",
109        "libuv",
110        "json",
111        "libxml2",
112        "node",
113        "icu",
114        "node",
115        "cJSON",
116        "selinux_adapter"
117      ],
118      "third_party": [
119        "libuv",
120        "libxml2",
121        "icu",
122        "json",
123        "node"
124      ]
125    },
126    "build": {
127      "group_type": {
128        "base_group": [
129
130        ],
131        "fwk_group": [
132          "//base/notification/distributed_notification_service/frameworks/ans:ans_client",
133          "//base/notification/distributed_notification_service/frameworks/js/napi:napi_notification",
134          "//base/notification/distributed_notification_service/frameworks/js/napi:napi_reminder",
135          "//base/notification/distributed_notification_service/interfaces/ndk:ohnotification",
136          "//base/notification/distributed_notification_service/frameworks/reminder:reminder_client",
137          "//base/notification/distributed_notification_service/frameworks/ets:ani_packages"
138        ],
139        "service_group": [
140          "//base/notification/distributed_notification_service/sa_profile:ans_sa_profile",
141          "//base/notification/distributed_notification_service/services:ans_service",
142          "//base/notification/distributed_notification_service/services/dialog_ui/enable_notification_dialog:dialog_hap",
143          "//base/notification/distributed_notification_service/services/reminder/sa_profile:reminder_sa_profile",
144          "//base/notification/distributed_notification_service/services/reminder:reminder_service",
145          "//base/notification/distributed_notification_service/tools:tools_shell"
146        ]
147      },
148      "inner_kits": [
149        {
150          "header": {
151            "header_base": "//base/notification/distributed_notification_service/interfaces/inner_api",
152            "header_files": [
153                "badge_number_callback_data.h",
154                "enabled_notification_callback_data.h",
155                "message_user.h",
156                "notification.h",
157                "notification_action_button.h",
158                "notification_basic_content.h",
159                "notification_bundle_option.h",
160                "notification_content.h",
161                "notification_conversational_content.h",
162                "notification_conversational_message.h",
163                "notification_disable.h",
164                "notification_distributed_options.h",
165                "notification_do_not_disturb_date.h",
166                "notification_flags.h",
167                "notification_helper.h",
168                "notification_long_text_content.h",
169                "notification_media_content.h",
170                "notification_multiline_content.h",
171                "notification_normal_content.h",
172                "notification_picture_content.h",
173                "notification_request.h",
174                "notification_slot.h",
175                "notification_sorting.h",
176                "notification_sorting_map.h",
177                "notification_subscribe_info.h",
178                "notification_subscriber.h",
179                "notification_template.h",
180                "notification_user_input.h"
181            ]
182          },
183          "name": "//base/notification/distributed_notification_service/frameworks/ans:ans_innerkits"
184        },
185        {
186          "header": {
187            "header_base": "//base/notification/distributed_notification_service/frameworks/cj/ffi/include",
188            "header_files": [
189              "inner_errors.h",
190              "macro.h",
191              "notification_enable.h",
192              "notification_manager_ffi.h",
193              "notification_manager_impl.h",
194              "notification_manager_log.h",
195              "notification_utils.h"
196            ]
197          },
198          "name": "//base/notification/distributed_notification_service/frameworks/cj/ffi:cj_notification_manager_ffi"
199        }
200      ],
201      "test": [
202        "//base/notification/distributed_notification_service/services/reminder/test/unittest:unittest",
203        "//base/notification/distributed_notification_service/services/ans/test/unittest:unittest",
204        "//base/notification/distributed_notification_service/services/distributed/test/unittest:ans_unit_test",
205        "//base/notification/distributed_notification_service/services/test/moduletest:moduletest",
206        "//base/notification/distributed_notification_service/frameworks/test/moduletest:moduletest",
207        "//base/notification/distributed_notification_service/frameworks/reminder/test/unittest:unittest",
208        "//base/notification/distributed_notification_service/frameworks/ans/test/unittest:unittest",
209        "//base/notification/distributed_notification_service/frameworks/core/test/unittest:unittest",
210        "//base/notification/distributed_notification_service/test:systemtest",
211        "//base/notification/distributed_notification_service/tools:unittest",
212        "//base/notification/distributed_notification_service/test/bechmarktest:benchmarktest",
213        "//base/notification/distributed_notification_service/test/fuzztest:fuzztest"
214      ]
215    }
216  }
217}
218