具有Grocer Gem的RoR iOS推送通知

优酷

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

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

我正在使用的两个功能是“连接”和“发送通知”

1)应该把那些功能放在哪里

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

最大净化器

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

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

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

顺便说一句,Rakefile用于“任务”,这些“任务”不应该在您的应用程序中调用。例如,您在shell中手动调用的命令(例如rake db:migrate和)rake assets:precompile因此,除非您要制作其中之一,否则没有理由编辑该文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有 Rpush gem 的 IOS/SWIFT 推送通知:生产中的无效令牌 (8)

iOS:获取所有推送通知消息

iOS Flutter没有收到推送通知

使用 gem fcm 在 IOS 中接收推送通知

具有丰富内容的 iOS 推送通知 - 我可以防止通知被点击吗?

在没有推送通知的情况下更新iOS徽章

iOS的Unity推送通知没有声音

iOS 13没有在后台获取VoIP推送通知

向现有 iOS 应用程序添加推送通知

iOS推送通知:当应用处于活动状态时,如何获得有关推送通知的通知?

如何在具有多个登录用户的iOS设备上处理推送通知?

具有FCM的iOS Objective-C中的推送通知方法

iOS-是否可能具有用于推送通知的用户定义/自定义媒体?

GCM将通知推送到具有content_available的iOS(无法从非活动状态调用)

具有位置触发的推送通知的PWA?

iOS推送通知能否有选择地替换先前的通知?

在RoR应用程序上使用Grocer gem时出现OpenSSL :: PKey :: RSAError(既不是PUB密钥也不是PRIV密钥:嵌套的asn1错误)

iOS VoIP推送有效负载是否类似于静默通知的有效负载?

推送通知有效负载在iOS中没有空格

有什么方法可以在引导访问期间在iOS 11中传递推送通知?

如果我有免费的 iOS 开发人员配置文件,如何调试“推送通知”?

解析iOS推送通知停止到达设备,即使仪表板有记录也是如此

ios:在此有效负载格式中,推送通知徽章计数不会增加

适用于iOS的FCM丰富推送通知有效负载

iOS推送通知在本地有效,但在bluehost上无效

在带有队列的Laravel中为Android和iOS推送通知

带有Firebase主题消息的iOS推送通知无法进入设备

运行离子Cordova运行ios时出错-似乎与推送通知有关

接收推送通知时的有效载荷是多少?[iOS]