在没有服务器的情况下发送推送通知:网络应用到 android
Sending push notification without server: web app to android
我对混合世界完全陌生,所以我必须先问一下。
我可以在没有服务器的情况下通过 GCM 发送通知吗?
我的意思是,我正在使用 AngularJS 和 Firebase 构建 SPA,但我的客户要求我为 Android 制作一个仪表板,因此每次用户下订单时,他们(两位仪表板管理员)在他们的 phone 上收到推送通知:"A new order has been created",当他们 "tap" 时,应用程序打开。
我一直在阅读有关 /topic/
端点的内容以通知它们,但我认为我仍然需要一个服务器来完成它。我呢?
如果我只是 post
使用类似 AngularJS' $http
服务的 http 查询来告诉 GCM 发送 topic
/usergroup
的通知,那就太好了.
这可能吗?如果是这样,关于如何的任何想法?
非常感谢您!
发送下游 GCM 消息可以完成 "without a server"。一种选择是向 GCM 发送包含必填字段的 HTTP 请求。 Topic Messaging 可用于 GCM,这使得在没有服务器的情况下发送下游消息变得更加容易。您的客户端应用程序可以订阅来自 /topic/usergroup 的消息,然后您可以发送一个带有 /topic/usergroup 作为您的 "to" 值的 HTTP 请求,订阅的客户端将收到它。
请注意,您将需要设置一个 Google 开发人员控制台项目以获取所需的 API 密钥。
查看 here 了解有关 GCM HTTP 下游消息结构的更多信息。
我对混合世界完全陌生,所以我必须先问一下。
我可以在没有服务器的情况下通过 GCM 发送通知吗?
我的意思是,我正在使用 AngularJS 和 Firebase 构建 SPA,但我的客户要求我为 Android 制作一个仪表板,因此每次用户下订单时,他们(两位仪表板管理员)在他们的 phone 上收到推送通知:"A new order has been created",当他们 "tap" 时,应用程序打开。
我一直在阅读有关 /topic/
端点的内容以通知它们,但我认为我仍然需要一个服务器来完成它。我呢?
如果我只是 post
使用类似 AngularJS' $http
服务的 http 查询来告诉 GCM 发送 topic
/usergroup
的通知,那就太好了.
这可能吗?如果是这样,关于如何的任何想法? 非常感谢您!
发送下游 GCM 消息可以完成 "without a server"。一种选择是向 GCM 发送包含必填字段的 HTTP 请求。 Topic Messaging 可用于 GCM,这使得在没有服务器的情况下发送下游消息变得更加容易。您的客户端应用程序可以订阅来自 /topic/usergroup 的消息,然后您可以发送一个带有 /topic/usergroup 作为您的 "to" 值的 HTTP 请求,订阅的客户端将收到它。
请注意,您将需要设置一个 Google 开发人员控制台项目以获取所需的 API 密钥。
查看 here 了解有关 GCM HTTP 下游消息结构的更多信息。