serviceWorkerRegistration.pushManager.subscribe
ServiceWorkerのメソッドを使用しているときに、作成された の文字列の末尾に「/undefined」endpoint
が含まれることがあります。
たとえば、Chrome ServiceWorker を介して:https://android.googleapis.com/gcm/send/xxx...xxx/undefined
私は有効なAndroid Sender IDを持っていると言わなければなりません。この余分な部分を削除すると、ユーザーにプッシュを送信できます。
最後になりましたが、この状況はChromeとFirefoxの両方のサブスクリプションで発生しています。