如何将android连接到actioncable websocket连接?

时间:2015-11-27 13:20:42

标签: android ruby-on-rails ruby-on-rails-4 websocket actioncable

我是Android开发的新手,我正在尝试在我的Android应用程序中添加一个聊天室,由Rail的新动作电脑提供支持。我目前有聊天室使用Firebase工作很酷。但是,我希望Firebase不支持其他功能,因此我想将所有功能都移到我的服务器上。问题是我对android上的websockets一无所知。

以下是rails浏览器端使用的javascript信息。这没有问题,也没有问题。

hostname = (url) ->
  parser = document.createElement('a')
  parser.href = url
  parser.href = parser.href
  parser.protocol = parser.protocol.replace("http", "ws")
  parser.href

@App = {}
App.cable = Cable.createConsumer hostname("/")

App.messages = App.cable.subscriptions.create "MessagesChannel",
  received: (data) ->
    messages = $('#messages')
    messages.append(data.message)
    messages.scrollTop(messages.height() + 1000)

0 个答案:

没有答案