2012-10-30 5 views

Antwort

10

Kurze Antwort ist nein.

Der Mechanismus, der die Nachrichten vom GCM-Server empfängt, basiert auf dem Google Services Framework. Die gebündelten Dienste wie Google Play und GTalk sind Teil des Frameworks.

Wenn Sie das Framework nicht installiert haben, können Sie keine Nachrichten vom GCM-Server empfangen. Grundsätzlich funktioniert es nicht, wenn Sie den Google Services Stack nicht auf Ihrem Telefon haben.

zu diesem Link finden: http://developer.android.com/guide/google/gcm/gcm.html

Es erfordert Geräte Android 2.2 oder höher ausgeführt wird, der auch die Google installiert Play Store-Anwendung haben, oder oder ein Emulator Android 2.2 mit Google APIs ausgeführt wird. Sie sind jedoch nicht auf mit der Bereitstellung Ihrer Android-Anwendungen über den Google Play Store beschränkt.

1

wo haben Sie gelesen, dass es keine Google ID erfordert? Es scheint mir, als ob es immer noch ein Google-Konto benötigt?

aus der Dokumentation snipped:

<!-- GCM requires a Google account. --> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
+0

Basierend auf http://www.quora.com/Is-it-possible-to-send-push-notifications-to-Android-without-using-a-Google-ID-on-the-device offenbar benötigt keine Google ID. –

+1

vielleicht haben die Jungs bei Google dann einen Fehler in der Dokumentation gemacht. sogar - obwohl sie ganz klar sagen, dass es ein Google-Konto benötigt. – JustDanyul

+0

Die Berechtigung GET_ACCOUNTS ist für Android 4.0.4+ nicht erforderlich. – hvaughan3

0

Ich glaube nicht. Ich denke, Google Cloud Messaging benötigt die Google Play-Dienste auf dem Gerät.

3

Kindle für Tablet-Unterstützung ADM (Amazon Device Messaging) ist ähnlich wie GCM, aber Unterschied in der Umsetzung. Find here more about ADM