【问题标题】:GDK Immersion/Live Card push notificationGDK Immersion/Live Card 推送通知
【发布时间】:2014-05-29 04:55:31
【问题描述】:

有没有办法将推送通知发送到原生 GDK Immersion 应用程序(或基于 LiveCard 的应用程序)?据我所知,Glass 不支持 GCM 推送通知的播放服务 - 这是正确的吗?在我们的应用程序中,我们有需要应用程序响应的服务器端事件。我见过的任何这种性质的样本都倾向于使用 Mirror API。

我见过一些人创建混合应用程序,他们使用 Mirror API 推送卡片并让它调用本机应用程序(通过使用自定义 url 协议)。这对我来说似乎有点麻烦,我想检查没有更好的方法来做到这一点。对于我们的具体要求,我也看不到任何在我们沉浸式应用程序中的用户会收到更新通知、栏关闭和在时间轴上查看新卡的任何方式。

【问题讨论】:

    标签: google-cloud-messaging google-glass google-mirror-api google-gdk


    【解决方案1】:

    您说得对,GCM 需要 Google Play 服务,该服务在 XE16 的 Glass 上不可用,但有一些变通方法。

    但是,您提出的涉及 Mirror API 的解决方案将不起作用。您的 GDK Glassware 没有本地访问用户时间线的权限。

    【讨论】:

    • 不完全是,如果您使用 gcm.jar 库而不是 Google Play 服务中包含的 GCM,GCM 可以正常工作。我在 XE12 上使用了这个解决方案,以便使用 TimelineManager 发布卡片。不幸的是,它已被删除...
    【解决方案2】:

    我通过 gcm.jar 使用了 GCM 推送通知。它在谷歌眼镜中运行良好。 您想在实时卡片中显示通知消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-17
      • 2021-06-11
      • 1970-01-01
      • 2015-05-12
      相关资源
      最近更新 更多