Android GCM SERVICE_NOT_AVAILABLE
Je tente de mettre sur cet exemple:
https://code.google.com/p/gcm/source/browse/#git%2Fgcm-client
et en cours d'exécution.
La GoogleAPI projet a été créé avec succès, selon le guide: http://developer.android.com/google/gcm/gs.html
Cependant, j'ai le problème suivant: sur certains appareils-je obtenir SERVICE_NOT_AVAILABLE n'importe quoi.
W/Système.erreur: java.io.IOException: SERVICE_NOT_AVAILABLE
W/Système.err: au com.google.android.gms.gcm.GoogleCloudMessaging.registre(Source Inconnue)
Quelques statistiques:
- Nexus 7, android 4.2.2: GCM exemple fonctionne parfaitement
- Nexus 4, android 4.2: GCM exemple fonctionne parfaitement
- Nexus S, android 4.2.2: GCM exemple fonctionne parfaitement
- Samsung Galaxy 3: SERVICE_NOT_AVAILABLE dans 100% des cas
- Samsung Galaxy, android 2.3.6: SERVICE_NOT_AVAILABLE dans 100% des cas
- Motorola Xoom, android 4.1.2: SERVICE_NOT_AVAILABLE dans 100% des cas
- HTC Desire HD, android 2.3: SERVICE_NOT_AVAILABLE dans 100% des cas
C'est le même code, le même fichier apk, différents comptes google. J'ai essayé de revenir à GCMRegistrar des méthodes et des ils travaillent effectivement. Donc la question est: sont nouvelle GCM méthodes de tri de la bêta? Comment faire pour le faire fonctionner sur d'autres appareils, et pas seulement "pure" périphériques Android de Google?
Mise à jour: En fait, j'ai trouvé la solution ici
OriginalL'auteur Igor T | 2013-07-25
Vous devez vous connecter pour publier un commentaire.
Parfois, il est arrivé en raison du temps syn avec GCM. Jetez un œil à la fois, si elle est correcte. Si possible, puis réinitialiser.
Deux chose à vérifier, si vous utilisez un émulateur alors s'il vous plaît assurez-vous que vous avez l'api google exécute sur l'émulateur. et la deuxième gcm.jar est inclus sur votre projet.
La SYNCHRONISATION est le problème dans mon cas.
OriginalL'auteur Shad
Vérifier votre téléphone dispose d'une connexion réseau active. J'ai eu ce problème et puis j'ai réalisé que mon test de l'appareil déconnecté du wifi 🙂
OriginalL'auteur belphegor
c'est super stupide, mais j'ai la même erreur parce que j'ai eu "restreindre l'application de données d'arrière-plan" option activée pour les services google sur mon xperia)
OriginalL'auteur orium