用于POC的rails app中的Apple推送通知

时间:2013-11-25 05:42:30

标签: ios ruby-on-rails ruby ipad apple-push-notifications

我必须为用于POC目的的rails应用程序开发Apple推送通知服务。我已经浏览了APNS gem和apns_on_rails gem的文档。现在我很困惑,使用哪个宝石。我没有在rails中使用推送通知,因此不想破坏应用程序结构。这是我第一次尝试。因此,请指导哪个gem应该更容易使用并作为第一个计时器实现。另一件事,iPhone和iPad是否一样?

您可以接受任何帮助和指导。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我对APNS gem有经验,你可以查看下面的示例代码:

def self.ios_client_push(message, device_token, other = nil)
  return if device_token.blank?
  APNS.pem  = Rails.root.join('vendor/plugins/pem/YOUR-PEM.pem').to_s
  APNS.pass = 'YOUR_PASSPHARSE'
  APNS.send_notification(device_token, :alert => message, :sound => 'default', :other => other)
end 

我认为这是推送通知的简单方法,iPhone和iPad之间没有区别。在示例代码中,每次调用时都会重置PEM配置,因为我使用了2个PEM文件来推送通知。您可以在RAILS应用程序配置中为第一个应用程序启动设置它。