私はプッシュ通知GCMを実装するためにRuby On Railsにサービスワーカーを登録しようとしています。しかし、何も起こりません。してください、私のコードを参照してください:Ruby on Railsにサービスワーカーを登録するにはどうすればいいですか?
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/assets/service-worker.js')
.then(initialiseState);
} else {
window.Demo.debug.log('Service workers aren\'t supported in this browser.');
この部分はうまくいきます。しかし、私がnavigator.serviceWorker.ready.then(function(serviceWorkerRegistration)
と呼ぶと何も起こりません。
私は検索エンジンで検索していましたが、助けてくれるものはほとんどありません。
誰かが私を助けることができますか?
はよろしい 'serviceWorkerです。 ready'はServiceWorker APIの一部ですか?私は[docs](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)でそれへの参照を見つけることができません。 – nicohvi
@nicohvi私はgoogleのチュートリアルに従っています。このリンクを参照してください[公開Web上の通知をプッシュ](https://developers.google.com/web/updates/2015/03/push-notificatons-on-the-open-web) – Tercio