目前,我有我的Ruby的服务器上运行的苹果推送通知。 我想获得在二郎一个正在进行的,因为我想用一个主管照顾好它。 没有人有任何的代码,他们可以帮助我?
这里是我的Ruby代码。 有一件事我不喜欢这个当前实现的是,它似乎并没有保持联系 - 它断开,每日2-3次,看来我以后重新连接第一推不会通过:
context = OpenSSL::SSL::SSLContext.new
context.cert = OpenSSL::X509::Certificate.new(File.read(cert))
context.key = OpenSSL::PKey::RSA.new(File.read(cert))
def connect_sockets(server, context)
sock = TCPSocket.new(server, 2195)
ssl = OpenSSL::SSL::SSLSocket.new(sock,context)
ssl.connect
return sock, ssl
end
sock, ssl = connect_sockets(server, context) # this is called to initially connect and also reconnect whenever disconnected.
如果二郎推是不可行的话,我也不会介意,只要我能保持我的连接活着坚持我的红宝石之一,也许是通过二郎监督它。 有谁知道是否有任何这是可能的吗?