1

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

4

2 回答 2

2

正如人们报告的那样,Glass 上没有播放服务: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 Services 部分集成到 GlassHome.apk 中,但他们没有将该 API 部分放入系统中。

玻璃正处于测试阶段,所以这种情况在不久的将来可能会改变......

于 2013-09-03T08:29:39.007 回答
1

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

于 2014-02-14T10:15:39.170 回答