【问题标题】:Can Service Worker push notification without gcm in chrome ?Service Worker 可以在没有 gcm 的情况下在 chrome 中推送通知吗?
【发布时间】:2017-03-03 05:01:06
【问题描述】:

Google 的服务包括 GCM 在我的国家无法访问。可以在 Chrome 中没有 gcm 的 Service Worker 推送通知吗?或者,如果某种 hack 技术可以实现这一点?

【问题讨论】:

    标签: push-notification google-cloud-messaging service-worker


    【解决方案1】:

    Chrome 现在还使用Firebase Cloud Messaging 作为其推送服务,这可能在您所在的国家/地区可用。您也可以使用第三方推送通知平台。这些仍然需要访问 GCM 或 FCM,但他们可能有一些方法可以访问受限区域。只需搜索“推送通知第三方”即可获取它们的列表。

    另请参阅this 答案和this 以获取更多信息。请注意它们已经过时,但概念是相同的。

    【讨论】:

    • 据我所知,当 ServiceWorkerRegistration.pushManager.subscribe chrome 会订阅类似“android.googleapis.com/gcm/send/xxxx",it”这样的谷歌服务时,似乎是 chrome 中的默认推送服务器。那么我们可以改变它吗?如果没有,可以我们使用“推送通知第三方”?期待您的回复。
    • 另外,FCM 和 GCM 在我国都没有。事实上,我们无法使用大部分 google 服务。我发现 ServiceWorkerRegistration.pushManager.subscribe 承诺将始终处于 'pending' 状态。
    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    相关资源
    最近更新 更多