使用节点js和聚合物网络应用程序

时间:2017-05-01 10:31:37

标签: node.js firebase push-notification polymer

我想将设备推送通知发送到Android应用。这就是我在做的事情:

  1. 创建了一个webapp服务器(节点js),客户端代码用聚合物编写。
  2. 使用某个第三方Android容器(Predix Mobile)将此webapp部署到Android设备作为Android应用程序。
  3. 第三方容器采用网络应用程序并将其作为Android应用程序部署到Android设备中。
  4. 第三方网络应用没有任何插件可以生成用于使用google firebase发送设备推送通知的设备令牌。
  5. 我的网页应用程序中有一个登录页面,当我登录时,我想生成设备令牌。但我找不到任何帮助,因为我的客户端代码是用Polymer
  6. 编写的
  7. 我会将该令牌发送到我的服务器代码,该代码将部署到云端,服务器将进行一次调用以将通知推送到设备。
  8. 有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

我使用OneSignal在项目中做类似的事情。 https://onesignal.com/

您的UI在网页浏览中加载,您可以完全控制MainActivity。在您的微服务中,您可以使用要作为推送通知发送的消息来调用OneSignal API。您可以在MainActivity中处理推送通知。您可以向特定设备,一组设备或运行该应用的所有设备发送通知。

您可以在MainActivity和Polymer WebView之间创建一个接口,以便在它们之间移动数据。

https://developer.android.com/guide/webapps/webview.html