小编Ter*_*cio的帖子

如何在Ruby on Rails中注册服务工作者?

我正在尝试在Ruby On Rails中注册一个服务工作者来实现推送通知GCM.但没有任何反应.请看下面的代码:

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.');
Run Code Online (Sandbox Code Playgroud)

这部分工作正常.但是,当我打电话时navigator.serviceWorker.ready.then(function(serviceWorkerRegistration),没有任何反应.

我在搜索引擎上搜索,有一些东西可以帮助我.

有谁能够帮我 ?

ruby ruby-on-rails push-notification google-cloud-messaging service-worker

6
推荐指数
1
解决办法
1429
查看次数