我可以使用GCM打开Goog​​le Glass本机应用

时间:2013-09-30 10:24:47

标签: android google-glass

我有一个想法是使用GCM服务打开Goog​​le Glass本机应用程序。

有人可以帮我解决这个问题。这可能。

2 个答案:

答案 0 :(得分:0)

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

但是,我确实在GlassHome的apk清单中看到GCMBroadcastReceiver,所以我假设,他们添加了(或正在添加)一些Play服务。将会看到当他们正式发布Glass时会发生什么:)

总结一下,不,不可能使用GCM打开原生Glass应用程序。至少现在

答案 1 :(得分:0)

您可以使用Mirror 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 extras。