Android 我可以使用GCM打开Google Glass本机应用程序吗

Android 我可以使用GCM打开Google Glass本机应用程序吗,android,google-glass,Android,Google Glass,我有一个想法,使用GCM服务打开Google Glass本机应用程序 谁能帮我一下吗。这是可能的。目前,Glass上没有Google Play服务。因此,您无法在Glass上注册GCM消息 然而,我确实在GlassHome的apk清单中看到了GCMBroadcastReceiver,因此我假设他们添加了(或正在添加)一些Play服务。看看他们正式发布玻璃后会发生什么:) 总而言之,不,不可能使用GCM打开native Glass应用程序。至少现在,您可以使用镜像API插入一张卡,然后用于启动GD

我有一个想法,使用GCM服务打开Google Glass本机应用程序


谁能帮我一下吗。这是可能的。

目前,Glass上没有Google Play服务。因此,您无法在Glass上注册GCM消息

然而,我确实在GlassHome的apk清单中看到了
GCMBroadcastReceiver
,因此我假设他们添加了(或正在添加)一些Play服务。看看他们正式发布玻璃后会发生什么:)


总而言之,不,不可能使用GCM打开native Glass应用程序。至少现在,您可以使用镜像API插入一张卡,然后用于启动GDK应用程序,从而实现同样的精简。指定如下所示的菜单项将插入一张带有用户可以点击启动的菜单的卡

"menuItems":[
      {
         "action":"OPEN_URI",
         "id":"OpenAppId",
         "payload":"my.package.name.scheme://open?param1=value1&param2=value2",
         "values":[
           {
             "displayName":"Accept",
             "iconUrl":"https://my_url_dot_com/glass_menu_icons/ic_done_50.png",
             "state":"DEFAULT"
           },
           {
             "displayName":"Accepting",
             "state":"PENDING"
           },
           {
             "displayName":"Accepted",
             "state":"CONFIRMED"
           }
         ]
      },
在Android清单文件上需要此意向过滤器:

 <intent-filter>
  <data android:scheme="my.package.name.scheme" />
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
 </intent-filter>


然后可以访问负载中作为Intent extra传递的查询参数。

是的,我理解这种情况,但这个GlassBridge软件就是这样。看到这个了吗?为什么你认为它使用GCM?据我所知,它使用相同的镜像API与Glass通信谢谢Kevin。我已经用你提到的相同方法解决了这个问题。