【问题标题】:RoR iOS Push Notifications with Grocer Gem使用 Grocer Gem 的 RoR iOS 推送通知
【发布时间】:2016-03-26 02:43:43
【问题描述】:

总的来说,我对 RoR 和 Web 服务器非常陌生。基本上我想创建一个 Web 服务来为我的 iOS 应用程序运行推送通知。

我正在尝试使用Grocer Gem,到目前为止,如果我将函数放在我的 RoR 项目的 rakefile 中,我可以让它工作......但这似乎不是正确的方法。

我使用的两个函数是ConnectingSending Notifications

1)应该把这些函数放在哪里。

2) 如何让这些功能在服务器启动时运行。

【问题讨论】:

    标签: ios ruby-on-rails ruby push-notification rubymotion


    【解决方案1】:

    config/initializers 文件夹中的所有文件都会在应用启动时自动加载。您可以将所有连接部分的代码放在那里。您应该将 pusher 更改为全局变量,以便在文件外部访问它:

    $pusher = Grocer.pusher(...)
    # instead of:
    # pusher = Grocer.pusher(...)
    

    发送通知代码中的代码可以在任何地方调用。只需确保在调用 $pusher.push(notification) 时使用全局变量即可。

    顺便说一句,Rakefile 用于不打算调用的“任务” 在您的应用程序中。例如,您在 shell 中手动调用的命令如 rake db:migraterake assets:precompile。所以除非你正在做其中之一, 没有理由编辑该文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-16
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 2019-01-30
      • 1970-01-01
      相关资源
      最近更新 更多