webpush:webpush,用于Web推送协议的加密实用程序

时间:2024-06-03 22:36:12
【文件属性】:

文件名称:webpush:webpush,用于Web推送协议的加密实用程序

文件大小:24KB

文件格式:ZIP

更新时间:2024-06-03 22:36:12

notifications service-worker push-notifications webpush Ruby

Web推 这个gem使得使用从Ruby后端向Web浏览器发送推送消息成为可能。 它支持以将消息从服​​务器安全地发送到用户代理。 Chrome 50 +,Firefox 48 +,Edge 79+支持有效负载。 安装 将此行添加到应用程序的Gemfile中: gem 'webpush' 然后执行: $ bundle 或将其自己安装为: $ gem install webpush 用法 向您的网站访问者发送网络推送消息需要执行以下步骤: 您的服务器具有(可选)生成(一次性)一组密钥的功能。 否则,要通过Chrome发送消息,您已通过注册了网站,并已从您的应用设置中获取了GCM发送者ID和GCM API密钥。 从用户页面链接的manifest.json文件可标识您的应用设置。 此外,在用户的网络浏览器, serviceWorker安装并激活其pushManager属性订


【文件预览】:
webpush-master
----lib()
--------tasks()
--------webpush()
--------webpush.rb(3KB)
----Gemfile(92B)
----spec()
--------webpush_spec.rb(8KB)
--------spec_helper.rb(536B)
--------webpush()
----Rakefile(149B)
----.travis.yml(709B)
----LICENSE(1KB)
----README.md(12KB)
----.rubocop.yml(385B)
----.rspec(31B)
----.gitignore(94B)
----bin()
--------console(332B)
--------setup(131B)
--------rake(364B)
--------rspec(372B)
----webpush.gemspec(1KB)
----CHANGELOG.md(10KB)

网友评论