LoginSignup
65
63

More than 5 years have passed since last update.

iOS お手軽 push 通知テスト

Last updated at Posted at 2014-10-09

こんなとき便利

・iPhone側がpush通知を受け取ったときの挙動を確認したい
・特定の人にpushしたい

スクリプトを叩いてpushしてみる

まず

gem install apns

します。

"server_certificates.pem"と同じディレクトリに下記のようなスクリプトを用意します。

require 'apns'
APNS.host = 'gateway.push.apple.com'
APNS.pem = 'server_certificates.pem'
token = '(iPhoneから取得したtoken)'
APNS.send_notification(token, 
    :alert => 'test',
        :other => {:hoge => "hogehoge", :fuga => "fugafuga", :piyo => "piyopiyo"}
    )
puts "finish"

あとはこのスクリプトを実行するだけでpush通知を送信できます。

たとえば push.rb というファイル名なら ruby push.rb です。

:alertはpush通知の文言、otherは渡したい独自パラメータを、他に:badge(バッジの数)や:sound(push受信時の音)があります。

65
63
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
65
63