GoogleCloudMessagingを使用してAndroidアプリにプッシュ通知を送信するWebアプリケーションをローカルワークステーションからサーバーに移行しました。
に接続するとhttps://android.googleapis.com/gcm/send、ワークステーションから完全に機能しました。Google APIプロジェクトで許可されているIPのリストには、サーバーのIPが含まれています(トリプルチェックしました)が、サーバーからまったく同じAPIキーを使用して接続すると、常に401Googleから(不正な)応答が返されます。
Linode VPSから接続していwgetますが、同じURLを使用すると、IPV6を経由していることがわかります。サーバーのIPV6アドレスをからコピーし、http://whatismyv6.com/それを許可されたIPのリストに含めましたが、それでも401応答しか得られません。
私の推測では、これはIPV6に関連しているので、先に進んでIPV4を介して強制的に接続しようとしますが、他の誰かがこれを経験したかどうかについて興味があります。