或者您是否需要在每个请求中使用带有授权令牌的无会话系统即 Web 服务请求?
谢谢
这取决于您将如何创建应用程序。没有什么能阻止你这样做。您可以将 loadUrl 引用到远程 Web 服务器,而不是使用 phonegap www 目录中的文件,因此会话将起作用。这是一个例子:
Phonegap + 安卓:
在您的主要活动类中,方法onCreate将loadUrl更改为:
super.loadUrl("http://.../index.html");
iPhone + Phonegap 是另一个故事,仍然可以做到。因为这里有很多变化,这里有一个教程:http ://www.joeldare.com/wiki/open_a_url_in_phonegap
还有一件事,您必须为 Phonegap 启用互联网连接。
当您使用 android 平台时,将此行添加到您的 AndroidManifest:
<uses-permission android:name="android.permission.INTERNET" />
必须在您的 html 文件中设置视口元标记。
还有一件事,如果您正在创建一个 iOS 应用程序,那么由于我的第一个解决方案,您的应用程序很有可能会被发布。在这种情况下,您需要使用某种 Web 服务请求来处理它。