Module: Agilib::PushNotification::Platform::Ios

Extended by:
ActiveSupport::Concern
Defined in:
lib/agilib/push_notification/platforms/ios.rb

Constant Summary collapse

@@pem =
nil
@@port =
2195

Class Method Summary collapse

Class Method Details

.send_notification(message, data = {}, device = nil) ⇒ Object



15
16
17
18
19
20
21
22
23
24
25
# File 'lib/agilib/push_notification/platforms/ios.rb', line 15

def self.send_notification(message, data = {}, device = nil)
	certificate = @@pem
   APNS.pem  = certificate
   APNS.port = @@port

   device_token = device.register
   
   unless device_token.nil?
     APNS.send_notification(device_token, :alert => message, :badge => 5, :sound => 'default', :other => data)
   end
end