├── .gitignore ├── 3rd-party └── .gitignore ├── LICENSE ├── README.md ├── README_ZH.md ├── Third Party Open Source Software Notice.docx ├── doc └── .gitignore ├── examples ├── common │ └── config.js ├── send_apns_message.js ├── send_condition_message.js ├── send_data_message.js ├── send_instance_app_message.js ├── send_notify_message.js ├── send_test_message.js ├── send_topic_message.js └── send_webpush_message.js ├── index.ts ├── package.json ├── src ├── auth │ └── auth.ts ├── hcm-namespace.ts ├── push │ ├── message-validator.ts │ ├── messaging.ts │ ├── modle │ │ ├── message-apns.ts │ │ ├── message-webpush.ts │ │ ├── message.ts │ │ └── topic.ts │ └── topic.ts └── utils │ ├── api-request.ts │ └── validator.ts ├── test └── .gitignore └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/.gitignore -------------------------------------------------------------------------------- /3rd-party/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/3rd-party/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/README_ZH.md -------------------------------------------------------------------------------- /Third Party Open Source Software Notice.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/Third Party Open Source Software Notice.docx -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /examples/common/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/common/config.js -------------------------------------------------------------------------------- /examples/send_apns_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/send_apns_message.js -------------------------------------------------------------------------------- /examples/send_condition_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/send_condition_message.js -------------------------------------------------------------------------------- /examples/send_data_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/send_data_message.js -------------------------------------------------------------------------------- /examples/send_instance_app_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/send_instance_app_message.js -------------------------------------------------------------------------------- /examples/send_notify_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/send_notify_message.js -------------------------------------------------------------------------------- /examples/send_test_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/send_test_message.js -------------------------------------------------------------------------------- /examples/send_topic_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/send_topic_message.js -------------------------------------------------------------------------------- /examples/send_webpush_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/examples/send_webpush_message.js -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/package.json -------------------------------------------------------------------------------- /src/auth/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/auth/auth.ts -------------------------------------------------------------------------------- /src/hcm-namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/hcm-namespace.ts -------------------------------------------------------------------------------- /src/push/message-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/push/message-validator.ts -------------------------------------------------------------------------------- /src/push/messaging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/push/messaging.ts -------------------------------------------------------------------------------- /src/push/modle/message-apns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/push/modle/message-apns.ts -------------------------------------------------------------------------------- /src/push/modle/message-webpush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/push/modle/message-webpush.ts -------------------------------------------------------------------------------- /src/push/modle/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/push/modle/message.ts -------------------------------------------------------------------------------- /src/push/modle/topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/push/modle/topic.ts -------------------------------------------------------------------------------- /src/push/topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/push/topic.ts -------------------------------------------------------------------------------- /src/utils/api-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/utils/api-request.ts -------------------------------------------------------------------------------- /src/utils/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/src/utils/validator.ts -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/test/.gitignore -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-push-serverdemo-nodejs/HEAD/tsconfig.json --------------------------------------------------------------------------------