我必须为用于POC目的的rails应用程序开发Apple推送通知服务。我已经浏览了APNS gem和apns_on_rails gem的文档。现在我很困惑,使用哪个宝石。我没有在rails中使用推送通知,因此不想破坏应用程序结构。这是我第一次尝试。因此,请指导哪个gem应该更容易使用并作为第一个计时器实现。另一件事,iPhone和iPad是否一样?
您可以接受任何帮助和指导。
提前致谢。
答案 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应用程序配置中为第一个应用程序启动设置它。