@@ -73,10 +73,37 @@ Then you can run the following commands:
73
73
74
74
Usage:
75
75
76
- web-push send-notification --endpoint=<url> [--key=<browser key>] [--auth=<auth secret>] [--payload=<message>] [--encoding=<aesgcm | aes128gcm>] [--ttl=<seconds>] [--vapid-subject=<vapid subject>] [--vapid-pubkey=<public key url base64>] [--vapid-pvtkey=<private key url base64>] [--gcm-api-key=<api key>]
76
+ web-push send-notification --endpoint=<url> [--key=<browser key>] [--auth=<auth secret>] [--payload=<message>] [--encoding=<aesgcm | aes128gcm>] [--ttl=<seconds>] [--vapid-subject=<vapid subject>] [--vapid-pubkey=<public key url base64>] [--vapid-pvtkey=<private key url base64>] [--proxy=<http proxy uri>] [-- gcm-api-key=<api key>]
77
77
78
78
web-push generate-vapid-keys [--json]
79
79
80
+ Example of send notification:
81
+ ``` shell
82
+ > web-push generate-vapid-keys --json
83
+ > {" publicKey" :" BGtkbcjrO12YMoDuq2sCQeHlu47uPx3SHTgFKZFYiBW8Qr0D9vgyZSZPdw6_4ZFEI9Snk1VEAj2qTYI1I1YxBXE" ," privateKey" :" I0_d0vnesxbBSUmlDdOKibGo6vEXRO-Vu88QlSlm5j0" }
84
+ ```
85
+ The subscription value:
86
+ ``` javascript
87
+ {
88
+ " endpoint" : " https://fcm.googleapis.com/fcm/send/d61c5u920dw:APA91bEmnw8utjDYCqSRplFMVCzQMg9e5XxpYajvh37mv2QIlISdasBFLbFca9ZZ4Uqcya0ck-SP84YJUEnWsVr3mwYfaDB7vGtsDQuEpfDdcIqOX_wrCRkBW2NDWRZ9qUz9hSgtI3sY" ,
89
+ " expirationTime" : null ,
90
+ " keys" : {
91
+ " p256dh" : " BL7ELU24fJTAlH5Kyl8N6BDCac8u8li_U5PIwG963MOvdYs9s7LSzj8x_7v7RFdLZ9Eap50PiiyF5K0TDAis7t0" ,
92
+ " auth" : " juarI8x__VnHvsOgfeAPHg"
93
+ }
94
+ }
95
+ ```
96
+ The command example:
97
+ ``` shell
98
+ web-push send-notification \
99
+ --endpoint=https://fcm.googleapis.com/fcm/send/d61c5u920dw:APA91bEmnw8utjDYCqSRplFMVCzQMg9e5XxpYajvh37mv2QIlISdasBFLbFca9ZZ4Uqcya0ck-SP84YJUEnWsVr3mwYfaDB7vGtsDQuEpfDdcIqOX_wrCRkBW2NDWRZ9qUz9hSgtI3sY \
100
+ --key=BL7ELU24fJTAlH5Kyl8N6BDCac8u8li_U5PIwG963MOvdYs9s7LSzj8x_7v7RFdLZ9Eap50PiiyF5K0TDAis7t0 \
101
+ --auth=juarI8x__VnHvsOgfeAPHg \
102
+ --vapid-subject=mailto:
[email protected] \
103
+ --vapid-pubkey=BGtkbcjrO12YMoDuq2sCQeHlu47uPx3SHTgFKZFYiBW8Qr0D9vgyZSZPdw6_4ZFEI9Snk1VEAj2qTYI1I1YxBXE \
104
+ --vapid-pvtkey=I0_d0vnesxbBSUmlDdOKibGo6vEXRO-Vu88QlSlm5j0 \
105
+ --payload=Hello
106
+ ```
80
107
81
108
# API Reference
82
109
0 commit comments