我有一个关于 Google Chrome 扩展的 OAuth 访问令牌检索的一般理解问题。
我在浏览器中有一个弹出 HTML 窗口,它使用 Jquery 从服务器(AWS 上的 LAMP 堆栈)请求数据。数据由访问 MySQL 数据库的 PHP 脚本呈现。所有非常基本的东西。
我现在想使用 Google Cloud Messaging 实现一个推送消息系统,以提醒用户他们可以检查的新内容。但是我真的不明白我应该在哪里请求访问令牌以及如何监听响应。我认为它应该在 PHP 脚本中,但我读过的所有 Google 文档都指出用户必须在场才能允许访问推送消息。这告诉我我应该把它放在 JavaScript 中,但我觉得这是一个坏主意,因为当我认为我每 3000 秒左右只需要一个访问令牌时,每个用户都可能请求访问令牌。如果我的应用程序完全用 PHP 实现,我相信这是可能的,现在我担心像这样拆分它会使推送消息成为问题。我错过了一个重要的细节还是只是运气不好?