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