rails private-pub gem:聊天在iphone / ipad safari中不起作用

时间:2017-03-20 13:45:51

标签: iphone heroku mobile faye private-pub

我在我的RoR应用程序中实现了基于'private pub'宝石和Faye的聊天功能。我在heroku上启动它,它适用于笔记本电脑浏览器,但不适用于iphone / ipad Safari(消息不会自动刷新)。

我发现了一个类似的问题,但不清楚答案/是否有解决方案。 Does Faye work on the iPad

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

MyApp的/配置/ private_pub.yml:

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

的Heroku部署-Faye的应用内/配置/ private_pub.yml:

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

的Heroku部署-Faye的应用内/ 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 ......)? 非常感谢!

0 个答案:

没有答案