我已经实现了一个php服务器,可以向订阅我的Firebase项目特定主题的用户发送Firebase通知。
有效。
在Firebase的控制台中,可以设置通知的“过期时间”(从1分钟到4周)。
是否有一种方法可以在我的php服务器中插入这种可能性?
谢谢
答案 0 :(得分:5)
我认为您正在寻找time_to_live
参数:
此参数指定如果设备处于脱机状态,则应在FCM存储中保留消息的时间长度(以秒为单位)。支持的最长生存时间为4周,默认值为4周。有关详细信息,请参阅Setting the lifespan of a message。
答案 1 :(得分:2)
根据您的要求发送选项。
将消息设置为高优先级,并在10秒后过期。
var options = {
"priority": "high",
"timeToLive": 10
};
向订阅所提供主题的设备发送消息。
admin.messaging().sendToTopic(topic, payload, options);