[ci skip] update readme.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
parent
e664cc7339
commit
78039e9968
43
README.md
43
README.md
|
@ -49,9 +49,11 @@ log:
|
||||||
|
|
||||||
How to send push notification using `gopush` command? (Android or iOS)
|
How to send push notification using `gopush` command? (Android or iOS)
|
||||||
|
|
||||||
Download `gopush` binary file from [release page](https://github.com/appleboy/gopush/releases).
|
### Download a binary
|
||||||
|
|
||||||
### Android
|
The pre-compiled binaries can be downloaded from [release page](https://github.com/appleboy/gopush/releases).
|
||||||
|
|
||||||
|
### Send Android notification
|
||||||
|
|
||||||
Send single notification with the following command.
|
Send single notification with the following command.
|
||||||
|
|
||||||
|
@ -63,7 +65,7 @@ $ gopush -android -m="your message" -k="API Key" -t="Device token"
|
||||||
* `-k`: [Google cloud message](https://developers.google.com/cloud-messaging/) api key
|
* `-k`: [Google cloud message](https://developers.google.com/cloud-messaging/) api key
|
||||||
* `-t`: Device token.
|
* `-t`: Device token.
|
||||||
|
|
||||||
### iOS
|
### Send iOS notification
|
||||||
|
|
||||||
Send single notification with the following command.
|
Send single notification with the following command.
|
||||||
|
|
||||||
|
@ -112,6 +114,41 @@ Testing your gopush server.
|
||||||
$ http -v --verify=no --json GET http://your.docker.host/api/status
|
$ http -v --verify=no --json GET http://your.docker.host/api/status
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Web API
|
||||||
|
|
||||||
|
Gopush support the following API.
|
||||||
|
|
||||||
|
* **GET** `/api/status` Golang cpu, memory, gc, etc information. Thanks for [golang-stats-api-handler](https://github.com/fukata/golang-stats-api-handler).
|
||||||
|
* **POST** `/api/push` push ios and android notifications.
|
||||||
|
|
||||||
|
Simple send iOS notification example, the `platform` value is `1`:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"notifications": [
|
||||||
|
{
|
||||||
|
"tokens": ["token_a", "token_b"],
|
||||||
|
"platform": 1,
|
||||||
|
"message": "Hello World iOS!"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Simple send Android notification example, the `platform` value is `2`:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"notifications": [
|
||||||
|
{
|
||||||
|
"tokens": ["token_a", "token_b"],
|
||||||
|
"platform": 2,
|
||||||
|
"message": "Hello World Android!"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Copyright 2016 Bo-Yi Wu [@appleboy](https://twitter.com/appleboy).
|
Copyright 2016 Bo-Yi Wu [@appleboy](https://twitter.com/appleboy).
|
||||||
|
|
Loading…
Reference in New Issue