Androidドキュメントが提供しているデモクライアント/サーバーチュートリアル(http://developer.android.com/google/gcm/demo.html)に従いました。私が最初に試したとき、すべてが宣伝どおりに機能しました。サーブレットは最初に「デバイスが登録されていません!」と思いついた。画面が表示されたら、デバイスでデモアプリを起動すると、デモメッセージをデバイスに正常に送信できました。
次に、gcm-demo warをデプロイしたTomcatサーバーをシャットダウンし、デバイス(エミュレーターではないNexus 7)のデモクライアントアプリを閉じました。Tomcatサーバーのバックアップを開始しましたが、期待どおりにgcm-demo warがデプロイされたようですが、サーブレットのURL(元々「デバイスが登録されていません!」と表示されていたURL)にアクセスすると、デバイスはありませんと表示されます。登録済み。デバイスでアプリを開いたところ、デバイスはすでにサーバーに登録されていると表示されます。登録されているデバイスがサーブレットに表示されないのはなぜですか?
助けてくれてありがとう、ありがとう。