Google Glass上的Google云消息传递

时间:2013-08-29 19:27:12

标签: google-glass

是否有人尝试使用Google Glass的Google Cloud Messaging?我猜测Google Play服务可能存在问题,但我还没有仔细研究过,想看看是否有人试过。

2 个答案:

答案 0 :(得分:2)

正如人们所报告的那样,Glass上没有Play服务:issue on google-glass-api跟踪器。 这意味着您既不能使用GCM,也不能使用Maps API等。

有什么奇怪的,如果你反编译GlassHome.apk,你可以在AndroidManifest.xml中看到:

<permission android:name="com.google.glass.home.permission.C2D_MESSAGE" android:protectionLevel="signature" />

...

<receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND">
    <intent-filter>
        <action android:name="com.google.android.c2dm.intent.RECEIVE" />
        <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
        <category android:name="com.google.glass.home" />
    </intent-filter>
</receiver>

所以,好像他们有一个。

我深入挖掘并发现,在GlassHome.apk中,他们确实有com.google.android.gcm包。因此,似乎他们将有价值的Play服务部件集成到GlassHome.apk中,但他们没有将该API部分放入系统中。

玻璃正处于测试阶段,因此这种情况可能会在不久的将来发生变化......

答案 1 :(得分:1)

您可以使用旧的弃用方式使用来自android sdk的gcm.jar来使GCM正常工作(刚刚测试过)。见http://androidmyway.wordpress.com/2012/07/09/gcm-demo/