我使用 Facebook Connect(和 OmniAuth gem)对我的 Rails 网站上的用户进行身份验证。在我的桌面上 - 用户可以跨浏览器会话保持登录状态。但是从我的 iPhone 中访问同一个站点——我可以通过 FB Connect 登录——但是当我的浏览器会话结束时——我的登录用户也是如此。在 iPhone 上尤其烦人,因为完成整个连接过程确实需要一段时间。
我认为这与无法在浏览器会话中幸存的 cookie 有关。我可以做些什么来让我的用户在使用他们的 iPhone 浏览器时保持登录状态?