我有一个很奇怪的问题。我已经编写了一个iOS/Rails应用程序,其中用户拥有帐户,并且需要登录才能在应用程序中执行各种操作。iOS应用程序和持久登录(显然是手机专用和应用程序特定的问题)
当应用程序启动,应用检测用户的用户名和密码是否已被存储。如果没有,它会提示输入登录凭证。无论如何,登录似乎是完美的,服务器发回适当的响应。
然而,当我尝试做任何事情在需要被记录在应用程序一样,我从服务器获取一个错误,说我没有登录凭据。我不认为我必须对cookies做任何特别的处理(即我认为它们是自动存储的),但也许我错了?
如果有些代码样本可以帮助,请告诉我你想看到什么代码片段,然后我会发布它们,但是我觉得这比我的任何其他概念误解更多。
任何帮助,非常感谢!
编辑:我测试了我的朋友的手机上的应用程序,并能正常工作。这只是我的手机在应用程序中遇到问题。我查找涉及cookie的任何设置,但因为所有应用都是沙盒,因此例如在Safari中使用cookie更改设置将无济于事。这个问题我正在拉我的头发。我重新启动了手机,删除并重新安装了应用程序,并尝试更改一些代码,但没有取得任何成功。 Facebook应用程序按预期工作,所以我假定Cookie存储在Facebook的沙箱中。只有我的应用程序似乎有这个问题,但它昨天工作。有什么建议么?
感谢。看我的编辑。它变得更加怪异。 – Mason
如果您的请求正在发送Cookie,您可以尝试注销吗?它在模拟器中的表现如何? – JFoulkes