Googles GCM-Beispiel wurde sehr sorgfältig verfolgt, aber dennoch mit frustrierenden Fehlern konfrontiert. Ich habe die Antwort hier nicht gefunden, also dachte ich, ich würde es für zukünftige Referenzen dokumentieren.
Ich war ziemlich sicher, dass ich das Manifest ordnungsgemäß mit den richtigen Berechtigungen usw. eingerichtet hatte (dem obigen Beispiel folgend) ... aber dieser Code verursachte immer eine IOException mit der Erklärung "MAIN_THREAD".
%Vor%Ich habe versucht, das Problem zu finden, indem ich durchging, also führte ich diesen Code natürlich auf dem Hauptthread aus. Im Nachhinein ist die Antwort offensichtlich ... aber ich werde es unten eingeben.
Trommelwirbel ... Sie können die Registermethode nicht im Hauptthread aufrufen. Im Nachhinein offensichtlich, aber vielleicht gibt es andere, die genauso viel saugen wie ich (aber weniger jeden Tag!)
Tags und Links android google-cloud-messaging