我对rails上的ruby非常陌生,而我正在寻找一个用于发送推送通知的宝石,我想出了rpush。
我安装了宝石并做了所有的准备工作,但我似乎无法找到复制粘贴这些代码或如何发送推送的位置?
app = Rpush::Apns::App.new
app.name = "ios_app"
app.certificate = File.read("/path/to/sandbox.pem")
app.environment = "sandbox" # APNs environment.
app.password = "certificate password"
app.connections = 1
app.save!
n = Rpush::Apns::Notification.new
n.app = Rpush::Apns::App.find_by_name("ios_app")
n.device_token = "..."
n.alert = "hi mom!"
n.data = { foo: :bar }
n.save!
我编辑了应用名称并找到了我的.pem文件,但不知道在哪里粘贴这些代码以及如何发送推送通知。
我试图在我的控制器中创建一个方法,但无法运行它。
有人可以帮我一把吗
答案 0 :(得分:1)
您可以在/ app / services文件夹中创建.rb文件。并添加您的方法来编写推送通知逻辑并从您的模型中调用它。