2

「プライベート パブ」ジェムと Faye に基づいて、RoR アプリにチャット機能を実装しました。Heroku で起動しましたが、ラップトップ ブラウザーでは動作しますが、iphone/ipad Safari では動作しません (メッセージは自動更新されません)。

同様の質問を見つけましたが、答えが明確ではありませんでした/解決策があるかどうか。 Faye は iPad で動作しますか

iOS Safari は faye サーバー/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