电话间隙 HTML 应用程序可以与 asp.net Mvc Web 服务器建立会话吗

Posted

技术标签:

【中文标题】电话间隙 HTML 应用程序可以与 asp.net Mvc Web 服务器建立会话吗【英文标题】:Can phone gap HTML apps establish sessions with a asp.net Mvc web server 【发布时间】:2013-01-15 08:27:19 【问题描述】:

或者您是否需要在每个请求中使用无会话系统,即带有授权令牌的 Web 服务请求?

谢谢

【问题讨论】:

【参考方案1】:

这取决于您将如何创建应用程序。没有什么能阻止你这样做。您可以将 loadUrl 引用到远程 Web 服务器,而不是使用 phonegap www 目录中的文件,因此会话将起作用。这是一个例子:

Phonegap + android

在您的主要活动类中,方法 onCreateloadUrl 更改为:

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 服务请求来处理它。

【讨论】:

以上是关于电话间隙 HTML 应用程序可以与 asp.net Mvc Web 服务器建立会话吗的主要内容,如果未能解决你的问题,请参考以下文章

如何从 html / javascript 调用 MainViewController.h 方法? (IOS 电话间隙)

在电话间隙中使用本地存储

在电话间隙中使用 Objective-C 原生自定义框架/代码

电话间隙应用程序中的PHP

电话间隙;开发者应用程序是不是支持 3rd 方插件?

Iphone、电话间隙、儿童浏览器和电子邮件功能