0
我使用Firebase在我的Android應用中實施了推送通知。我可以檢索令牌並使用Firebase發送郵件,但是我想知道是否有辦法斷開通知,使用計時器或類似的東西?有沒有辦法停止使用Firebase的推送通知或可以設置過期通知時間?
我使用Firebase在我的Android應用中實施了推送通知。我可以檢索令牌並使用Firebase發送郵件,但是我想知道是否有辦法斷開通知,使用計時器或類似的東西?有沒有辦法停止使用Firebase的推送通知或可以設置過期通知時間?
你可以利用time_to_live
參數:
該參數指定的消息應該多長時間(單位:秒)存放在FCM如果存儲設備離線。支持的最長時間爲4周,默認值爲4周。有關更多信息,請參見Setting the lifespan of a message。
就像描述所說的那樣簡單,就好像設置了過期日期一樣。如果消息在此期間尚未傳送,FCM將丟棄該消息。
但是,如果你打算簡單地安裝了該應用完全停止的通知,你可以:
deleteInstanceId()
。看到我的回答here。
您可以使用'data'類型的消息來代替'notification'類型,並在顯示或不推送客戶端代碼時解決。 –