Gibt es eine Möglichkeit herauszufinden, ob eine bestimmte App GCM (Google Cloud Messaging) unterstützt ?
Wie die Entwicklerdokumentation beschreibt , benötigt eine App die Berechtigung, com.google.android.c2dm.permission.RECEIVE
GCM-Nachrichten zu empfangen. Dies wird in der Berechtigungsliste als "Daten aus dem Internet empfangen" angezeigt (was etwas vage ist, ich weiß).
Das Vorhandensein der Berechtigung bedeutet natürlich nicht unbedingt , dass die App tatsächlich GCM verwendet. Selbst wenn es GCM verwendet, wird es möglicherweise nicht für alle Verwendungszwecke verwendet, für die es Ihrer Meinung nach verwendet werden könnte: Möglicherweise können nur einige Arten von "Aktualisierungs-" oder Abfragevorgängen durch GCM-Verwendungen ersetzt werden. Und selbst wenn GCM vollständig genutzt wird, kann die App immer noch mehr Energie verbrauchen, als sie benötigt. Die Verwendung von GCM ist keine Garantie dafür, dass die App gut geschrieben oder effizient ist.
Izzy
RECEIVE_WAP_PUSH
) oder zumindest einen entsprechenden Absichts-/Broadcast-Empfänger in seiner deklarieren mussManifest
. Aber da ich mir nicht sicher bin, lasse ich diese Hinweise nur so lange in einem Kommentar stehen, bis jemand das eine oder andere genehmigen kann :)cnst
WAP
in seinem Namen stehen?Izzy
cnst