iOS上的PhoneGap会话(cookie)
在服务器上,我们有一组JSON API。
有一个login方法来validation用户并创build用户会话。 随后调用API上的其他方法假定用户已通过身份validation。
在客户端,我们有PhoneGap和jQuery手机。 我们使用ajax调用与服务器进行通信。
在Android会话pipe理上是可以的,但是在loginiOS之后,似乎会话cookie在下次调用时不会被发回(或根本不被接受),并且服务器上的调用失败,就好像用户没有被authentication一样。
当从同一设备上的Safari进行testing时,一切正常。
在iOS 5.0和iOS 4的iPhone 4S上,iPad 2的行为也是相同的。
任何想法?
问题是用UserAgentstring。 ASP.NET需要configuration为接受Mozilla / iOS。 使用iPhone UIWebView时,请参阅Asp.Net Forms身份validation