跳到内容

发送静默推送

有时,您需要向应用传递一些数据、在后台更新应用或从服务器获取新数据,而无需通知用户。在这种情况下,静默推送通知 (Silent Push Notifications) 就变得非常有用!

静默推送通知在发送到用户设备时不会发出提醒或声音。payload 中的角标值不会被移除。只有其相对的 +1/-1 增量不适用,因为这依赖于 Notification Service Extension,而 iOS 只会为包含提醒的推送启动该扩展。当静默推送到达时,应用会在后台被唤醒。用户不会收到任何提醒,也看不到任何推送内容。

通过发送静默推送通知,您可以:

  • 通知您的应用有新内容可供下载
  • 执行后台任务
  • 从服务器获取新数据
  • 向应用传递自定义数据

所有 Pushwoosh 用户都可以开箱即用地使用静默推送通知,并且可以通过 API 或 Pushwoosh Customer Journey 轻松实现。

静默推送通知对于清理您的用户群也很有用。每次发送推送时,无效或不存在的 push token 都会从数据库中移除。这就是为什么静默推送通知被用于 Uninstall Tracking,这有助于保持您的用户群有效并及时更新。

发送静默推送通知

Anchor link to

要通过 /createMessage API 请求发送静默推送通知,请将 "ios_silent" 和 "android_silent" 参数设置为 1。

API 请求示例:

Anchor link to
POST https://api.pushwoosh.com/json/1.3/createMessage
{
"request": {
"application": "XXXXX-XXXXX",
"auth": ACCESS_TOKEN,
"notifications": [{
"send_date": "now",
"ignore_user_timezone": true,
"content": "test",
"platforms": [1, 3],
"ios_silent": 1,
"android_silent": 1
}]
}
}