Posted at

RubyでiPhoneアプリにPush通知

More than 5 years have passed since last update.

grocerというライブラリを使うと簡単に通知するコードが書ける。


push.rb

require 'grocer'

pusher = Grocer.pusher(
certificate: "/path/to/cert.pem", # required
passphrase: "", # optional
gateway: "gateway.sandbox.push.apple.com", # optional
port: 2195, # optional
retries: 3 # optional
)

notification = Grocer::Notification.new(
device_token: "ここ対象のアプリのデバイストークンを空白なしで入れる",
alert: "Hello from Grocer!",
badge: 1
)

pusher.push(notification)


但し、アップルから取得した証明書を変換する作業が必要。

証明書の変換作業はスクリーンショット付きで下のページに乗ってるのでそれを参照すること。


参考URL

grocer

https://github.com/grocer/grocer