1 votes

Y a-t-il un moyen de savoir si une application donnée prend en charge GCM (comme APNS) ?

Existe-t-il un moyen de savoir si une application donnée prend en charge GCM (Google Cloud Messaging) ?

(GCM est la version de Google de APNS.)

1voto

Andy Brudtkuhl Points 1714

Comme le document du développeur le décrit, une application a besoin de la permission com.google.android.c2dm.permission.RECEIVE pour recevoir des messages GCM. Cela apparaît dans la liste des permissions comme "Recevoir des données d'Internet" (ce qui est un peu vague, je sais).

Bien sûr, la présence de la permission ne signifie pas nécessairement que l'application utilisera effectivement GCM. Même si elle utilise GCM, elle pourrait ne pas l'utiliser pour toutes les utilisations auxquelles vous pensez : peut-être que seules certaines sortes d'opérations de 'rafraîchissement' ou de sondage peuvent être remplacées par des utilisations de GCM. Et même si elle utilise pleinement GCM, de toutes les manières auxquelles vous vous attendez, il est toujours possible que l'application utilise plus d'énergie qu'elle n'en a besoin. Utiliser GCM ne garantit pas que l'application est bien écrite ou efficace.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X