Google の GCM を使用して登録済みのデバイスに通知をプッシュする Android アプリケーションの以前の実装があります。突然どのデバイスも通知を受け取らなくなったため、新しいデバイスを登録しようとしましたが、INVALID_SENDER エラーが発生しました。LogCat の出力は次のとおりです。
GCMRegistrar | Registering app <myapp> <12 digit sender id>
IntentHandler | handleRegistration: registrationId = null, error = INVALID_SENDER, unregistered = null
このエラーに関して SO で見つけた質問のほとんどは、送信者 ID として正しいプロジェクト ID を使用することで修正されましたが、Google API コンソール ページを確認し、Android 用の GCM がオンになっており、送信者 ID がオンになっていることを確認しました。アプリはプロジェクト番号と一致するものを送信しています (念のため、他の 2 人にこれも確認してもらいました)。
GCM に関する Android コードは変更されていません (マニフェスト xml も変更されていません)。
似たようなことが起こった人はいますか?GCM は過去 6 か月間で劇的に変化しましたか?
すべての助けをいただければ幸いです。