歡迎使用 VmsPush 企業級推送服務。本接口支持 APNs .p8 協議,提供高並發、低延遲的推送能力。
基礎 URL: https://push.vmshell.com/push/api/v1
認證方式: 在 HTTP Header 中攜帶 X-API-Key
在 App 端獲取 Device Token 後,調用此接口將 Token 與用戶關聯。
POST /device/register
Content-Type: application/json
X-API-Key: YOUR_API_KEY
{
"device_token": "64_CHAR_DEVICE_TOKEN",
"user_id": "user_123",
"device_model": "iPhone 15 Pro",
"os_version": "17.4"
}
向指定設備發送即時推送。
POST /push/single
X-API-Key: YOUR_API_KEY
{
"device_token": "64_CHAR_DEVICE_TOKEN",
"title": "您有一條新消息",
"body": "這是推送的內容詳情",
"badge": 1,
"sound": "default",
"custom_data": {
"url": "myapp://news/123"
}
}
向多個設備發送相同內容,最大支持 1000 個 Token。
POST /push/batch
X-API-Key: YOUR_API_KEY
{
"tokens": ["TOKEN1", "TOKEN2", "..."],
"title": "全體通知",
"body": "系統將於今晚維護",
"priority": "high"
}