在iOS的PhoneGap会议(饼干)(PhoneGap session (cookies) on

2019-07-28 19:25发布

在服务器上我们有一组JSON的API。

还有那个认证用户,并创建用户会话的登录方法。 对API的其他方法的后续调用假定用户进行身份验证。

在客户端,我们有PhoneGap的和jQuery移动。 我们使用Ajax调用与服务器进行通信。

在Android会话管理是好的,但在iOS登录后好像会话cookie不会被发送回下一个电话(或根本不被接受),并就好像用户没有通过验证调用服务器上的失败。

当从Safari浏览器在同一台设备上测试一切正常。

同样的行为是在iPad 2与iOS 5.0和iPhone 4S与iOS 5.1。

任何的想法?

Answer 1:

问题是与用户代理字符串。 ASP.NET需要被配置为接受的Mozilla / iOS版。 请参阅使用iPhone的UIWebView时Asp.Net窗体身份验证



文章来源: PhoneGap session (cookies) on iOS