2016-07-31 11 views
1

明示的に言えば、:ユーザは(Firefox)エンドポイントを持ち、ウェブプッシュを受け取ります。しかし、Mozilla Push Serverが405を返すこともあり、プッシュは決して送受信されません。Mozilla Push Serverが返す405

私は何を知っている:

  • イベントは、したがって、それはに限定されるものではなく、通知
  • をプッシュするだけでなくオプトインのユーザーに発生する可能性が
  • を再生することができない、散発的です特定のFirefoxのバージョン
  • 私は暗号化されたペイロードデータなしで通知を送信します(目的は、ServiceWorkerを「起床」するだけです)
  • Mozillaのプッシュサーバから返されたステータスコード405は、そのdocumentation
  • にリストされていないまたそれはerrnoラベル

はあなたがこれを経験している含まれているのですか?

+0

最高のことは、https://github.com/mozilla-services/autopushで問題を開くことです。 – Marco

+0

します!私はそれに応じてこの投稿を更新します。ありがとう – Arturo

答えて

0

このissueに記載されているとおり、私たちのリクエストでは、許可されていない方法(PUT)が使用されていました。私たちは実際に私達のデータベース内のエンドポイントの2種類がありますよう:

https://updates.push.services.mozilla.com/push/v1/* 
https://updates.push.services.mozilla.com/wpush/v1/* 

許さ方法は、それぞれ以下のとおりです。

Access-Control-Allow-Methods: POST,PUT 
Access-Control-Allow-Methods: POST 

のでPOSTメソッド要求が安全です。

関連する問題