文件名称:push_builder:轻松为Apple的推送通知服务构建JSON负载
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-07 02:22:06
Ruby
PushBuilder PushBuilder诞生时仅执行一项任务:为Apple的推送通知服务构造JSON负载。 它能做什么 自动裁剪警报,以使有效负载不超过允许的256个字节。 支持指定自定义数据(iOS应用可以从推送通知中读取的数据)。 支持为第三方指定数据(用于“中间人”的数据,例如城市飞艇;假定此数据由第三方从有效载荷中剥离,因此不计入256字节的限制) 。 执行一些基本的类型检查。 用法 PushBuilder . build ( alert : 'Hello World!' , badge : 3 , sound : 'default' ) . to_json # => {"aps":{"badge":3,"alert":"Hello World!","sound":"default"}} # Specifying custom data: payload = Pus
【文件预览】:
push_builder-master
----.gitignore(154B)
----.rspec(31B)
----.travis.yml(183B)
----LICENSE.txt(1KB)
----spec()
--------unit()
--------spec_helper.rb(222B)
----README.md(3KB)
----lib()
--------push_builder()
--------push_builder.rb(352B)
----PAYLOAD.md(1KB)
----push_builder.gemspec(807B)
----Gemfile(39B)
----Rakefile(117B)