Phonegap windows phone 8不保持会话

时间:2013-03-06 12:40:31

标签: session cordova windows-phone-8

我使用AndroidPhonegap开发了一个应用程序。应用程序运行正常。我使用jQuery Mobile来设计界面。

当我尝试为 Windows Phone 8 构建应用时,我遇到了问题。

我的应用使用 PHP 编写的网络服务从服务器获取数据。该应用必须依次调用两个 API 。第一个用于验证应用程序(类似于login)并且经过身份验证后,用于从服务器获取某些数据的API。

似乎手机没有保持会话。身份验证API返回login success。在此之后调用get app data api,但它返回'应用程序未经过身份验证'。

在浏览器和Android设备上测试时API工作正常。请帮忙。

任何形式的帮助都将深表感谢。谢谢你的推荐:)

3 个答案:

答案 0 :(得分:1)

当我从Windows 8移动版的支付网关回来时,会话已过期,这阻止我调用剩余的网址。我的会话已过期,任何人都建议如何在应用关闭后保持会话。这个正在为android,iphone,blackberry工作。

答案 1 :(得分:0)

我遇到了同样的问题,只使用带有Windows Phone 8的phonegap,而不是jquery mobile。 我登录,但下一个请求说会话已过期。 完全相同的代码适用于iOS和Android上的phonegap

答案 2 :(得分:0)

在应用程序和服务器(Cordova bug here)之间看起来不像cookie,并且cookie是维护服务器和客户端之间会话所必需的(因此服务器知道客户端是谁)。 / p>