2

我基于“私人酒吧”gem 和 Faye 在我的 RoR 应用程序中实现了聊天功能。我在 heroku 上启动了它,它可以在笔记本电脑浏览器上运行,但是,不能在 iphone/ipad Safari 上运行(消息不会自动刷新)。

我发现了一个类似的问题,但不清楚答案/是否有解决方案。 Faye 可以在 iPad 上使用吗

iOS Safari如何连接faye server/pub频道?我按照教程(http://www.thegreatcodeadventure.com/hello-or-building-a-chatting-app-with-rails/)进行了设置:

MyApp/config/private_pub.yml:

production:
  server: "http://myapp.herokuapp.com/faye"
...

Heroku-deploy-faye-app/config/private_pub.yml:

production:
  server: "http://myapp.herokuapp.com/faye"
...

Heroku-deploy-faye-app/private_pub.ru:

# Run with: rackup private_pub.ru -s thin -E production
require "bundler/setup"
require "yaml"
require "faye"
require "private_pub"

Faye::WebSocket.load_adapter('thin')

PrivatePub.load_config(File.expand_path("../config/private_pub.yml", __FILE__), ENV["RAILS_ENV"] || "production")
run PrivatePub.faye_app

我希望根据配置设置快速修复。还是我需要切换到不同的解决方案(例如 socket.io、Twilio、Pusher...)?非常感谢!

4

0 回答 0