簡體   English   中英

FCM在殺死時向Chrome推送通知

[英]FCM push notifications to Chrome while killed

當沒有Chrome應用運行時,我在向Android Chrome PWA接收推送通知時遇到問題。 我可以使用3個不同的公共網絡推送示例重現這一點。 第一個問題是網絡推送示例是否應該像使用網絡推送的PWA一樣工作? 也就是說,即使瀏覽器沒有運行,也應該能夠接收到Android上的Web推送並顯示通知。 Doc似乎說是的。 為什么下面的測試不能證實這一點。

問題描述

該問題不會影響Firefox。 還有其他帖子將類似行為歸因於消息的有效負載(數據和/或通知)或電池優化設置。 改變這些變量似乎並沒有改善我的情況。 這是一種使用在線示例之一來重現問題的方法(感謝Carlos將其拉到一起。請參見此處的代碼)。

復制步驟

  1. 在Android手機上打開Carlos demo 接受通知權限並確保您可以向自己發送通知。

  2. 在另一台機器上打開同一頁面。 確保您可以使用“立即發送給所有訂戶”[原文如此]功能向您的手機發送推送通知。

  3. 殺死Android設備上的所有Chrome應用。 為了安全起見,殺死所有正在運行的應用程序,因為我發現使用chrome並不明顯是什么,我認為這已經混淆了很多以前的帖子/答案。

  4. 在第二台機器上重復步驟2。 您不應該在Chrome上收到通知。

  5. 一旦您確信郵件未來,請打開任何Chrome應用。 幾秒鍾后,您應該收到通知。

在Android上使用Firefox重復上述所有操作,您將在步驟4中收到通知。

您可以在此處此處運行類似的測試。

Chrome上存在與此問題相關的幾個錯誤。 Chrome Dev 74解決了這個問題,該版本將於2019年4月23日保持穩定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM