Chrome 中的 OS X Mavericks 推送通知

Posted

技术标签:

【中文标题】Chrome 中的 OS X Mavericks 推送通知【英文标题】:OS X Mavericks Push Notifications in Chrome 【发布时间】:2013-11-26 13:30:25 【问题描述】:

名为 Mavericks 的新版 OS X 提供了名为 Push Notifications 的新功能。这是一个很棒的功能,因为即使我的 macbook 盖子关闭,它也允许接收通知。但是有一段时间我开始使用 Chrome 而不是 Safari,但是当我点击通知时,Safari 会自动打开。是否可以使用 Chrome 打开这些通知? Chrome 被设置为默认浏览器。

【问题讨论】:

【参考方案1】:

不,因为它特别是 Safari Push Notifications 使用 Apple Push Notification service (APNs)。

理论上,Google 可以通过 OS X App Store 发布 Chrome 版本,作为注册开发者,利用 APNs,实质上是创建 Chrome 推送通知(CPN )。与 Apple 类似,Google 必须为第三方提供他们自己的开发者控制台,以注册他们的网站/应用程序以发送 CPN。这样做将允许谷歌撤销任何滥用该服务的人。谷歌将托管服务器以接收 CPN,然后将消息转发到 Apple 的 APN,然后转发到运行在 OS X 上的 Chrome。我不认为谷歌会很快支持这一点,因为它完全是 OS X 技术.另一种选择是 Google 可以在 OS X(和其他平台)上运行自己的守护进程来接收推送通知并唤醒 Chrome。

【讨论】:

【参考方案2】:

Chrome 最近在所有桌面平台和 android 上的 Chrome 中添加了 Push Messaging and Notifications。它使用 Google 的 Cloud Messaging Platform 而不是 Apple 的默认 APN 服务,您创建的通知也不会是系统级通知,而是会出现在屏幕顶部的 Chrome 小铃铛图标中。

【讨论】:

以上是关于Chrome 中的 OS X Mavericks 推送通知的主要内容,如果未能解决你的问题,请参考以下文章

Adobe AIR 全屏(OS X Mavericks)菜单栏

Mavericks 上的 OS X 服务器是不是需要单独的 Mac

在 OS X 10.9 (Mavericks) 上安装 Java

OS X v10.9 (Mavericks) 中缺少 GDB

Aspell 不会在 OS X 10.9 (Mavericks) 上构建

无法更新 Macports(使用 Mac OS X Mavericks)