Bark-Chrome-Extension
Bark-Chrome-Extension copied to clipboard
如何用sh脚本实现安卓FCM推送
最近有个需求:想在服务器上面部署一个sh脚本,只要运行这个sh脚本就可以推送消息到手机
但是不太清楚具体细节,问了GPT也不知道答案,所以想请教一下应该怎么实现
以下是GPT提供的脚本,必须让我提供SERVER_KEY和DEVICE_TOKEN
#!/bin/bash
# 你的服务器密钥和设备令牌
SERVER_KEY="YOUR_SERVER_KEY"
DEVICE_TOKEN="fhlb6XXXXvY:APA91bG7QWwrdgXXXXXXXXXXQbnsVxplwrf30Bx7HF4oYQwzbKPL42n-sHmsbdZ_43yMK_vlMXXXXXXXXXXXXUfFs6u4-NUlf3LIHHFXXXXXXX5x7LBd"
# 推送的消息内容
MESSAGE_BODY="Hello, this is a test message"
# 构造POST请求
read -r -d '' JSON <<EOF
{
"to": "$DEVICE_TOKEN",
"notification": {
"body": "$MESSAGE_BODY"
}
}
EOF
# 发送POST请求到FCM服务器
curl --header "Authorization: key=$SERVER_KEY" \
--header Content-Type:"application/json" \
https://fcm.googleapis.com/fcm/send \
-d "$JSON"