Android 如何使fcm推送通知过期或设置生存期?

Android 如何使fcm推送通知过期或设置生存期?,android,push-notification,firebase-cloud-messaging,Android,Push Notification,Firebase Cloud Messaging,我的应用程序将推送通知从服务器发送到多个用户设备。在我的应用程序场景中,通知将在特定时间段内有效。目前,所有通知都会通过我的应用程序发送,但在给定的过期时间之后,我根本不会发送此通知。 要发送给用户的代码 { "to":"REGISTRATION_ID", // "to" replaces "registration_ids" "notification": { "title": "Portugal vs. Denmark”, "bo

我的应用程序将推送通知从服务器发送到多个用户设备。在我的应用程序场景中,通知将在特定时间段内有效。目前,所有通知都会通过我的应用程序发送,但在给定的过期时间之后,我根本不会发送此通知。 要发送给用户的代码

   {
      "to":"REGISTRATION_ID",  // "to" replaces "registration_ids"
     "notification": {
        "title": "Portugal vs. Denmark”,
        "body”: "5 to 1”
      },
      "time_to_live":"600"
}

注意:“生存时间”属性不起作用

根据本文档,您应使用以下内容:

而不是

"time_to_live":"600"

应将其设置为数字:

"time_to_live": 600

您可以向通知中添加自定义字段,并检查用户的设备是否已过期。如果有-那么就不要显示通知
"time_to_live": 600