簡體   English   中英

從 Push Services 推送 API 個端點,並提供完整的概述

[英]Push API endpoints from Push Services with complete overview

在 Mozilla 的PushSubscription.endpoint頁面上,他們列出了所有瀏覽器的兼容性。

但是,他們不知道 state 他們每個人正在使用哪些推送服務。 我想,我還不如下載每個瀏覽器並通過PushManager.subscribe()訂閱來測試它們。

現在,我只是想知道Safari v16及更高版本需要哪一個?

瀏覽器兼容性

您還可以將這些端點配置為 CORS 端點,例如,允許它們向您的應用服務之一發送通知,這可能很方便。

推送服務的完整列表如下:

如果您知道 Safari v16 或更高版本正在使用哪個推送服務,請告訴我。 謝謝你。

更新:2023 年 1 月 16 日晚上 9:54

根據以下 GitHub repository List of all known push services ,可以使用如下列表:

  • android.googleapis.com
  • fcm.googleapis.com
  • updates.push.services.mozilla.com
  • 更新-autopush.stage.mozaws.net
  • 更新-autopush.dev.mozaws.net
  • *.notify.windows.com
  • *.push.apple.com

感謝@collimarco

您可以在此處查看所有已知推送服務的列表:

https://github.com/pushpad/known-push-services

推送服務主機列表完整,涵蓋所有主流瀏覽器(Chrome、Firefox、Opera、Edge、Safari等)。 我們使用該列表來限制與受信任主機的傳出連接。

例如 Safari 主機是*.push.apple.com

暫無
暫無

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

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