我正在尝试使用phonegap进行移动开发,这样我就可以在安卓商店和苹果商店部署我的应用程序。我的理解是,我可以简单地将我的应用程序包装在phonegap中,这样我就可以在Android、iOs、BB等平台上部署。
我的应用程序是一个用VisualStudio编写的ASP.Net MVC应用程序。我在我的研究中读过的所有例子都告诉你在PhoneGap和安卓上使用Eclipse,在PhoneGap和iOs上使用XCode。我的应用程序是生成HTML5的PhoneGap。是否可以使用phonegap和VisualStudio来生成ASP.Net和iOS可部署的phonegap应用程序?
我一直在考虑的另一种方法是创建一个简单的Index.html页面,它使用jQuery调用我的HTML应用程序,并在ASP.Net中加载结果。然后我可以简单地用Eclispe、XCOde等语言复制这个非常轻量级的索引页,以便在Phonegap中运行。不过,这看起来像是一个hack。我试过让它工作,但在我的windows环境下的Android模拟器中没有任何运气。
谁能告诉我如何将PhoneGap整合到我的ASP.Net MVC应用程序中?谢谢。
发布于 2012-04-17 01:39:13
ASP.NET驻留在您的服务器上,所以每当您引用任何ASP.NET脚本时,您都必须使用主机名http://www.example.com/my-script.aspx将其设置为绝对URL。任何非动态文件都应本地存储在设备上,以便它们在没有网络连接时也能正常工作。然后,您可以在服务器上托管动态文件,并在需要时引用它们。为了使数据传输的大小尽可能小,我通常会传递JSON或类似于应用程序的东西。然后在应用程序的JavaScript代码中将数据解释为超文本标记语言。
你应该在设备上保留尽可能多的本地资源,这样它就不需要互联网连接就可以使用应用程序。因此,不要链接到jQuery的远程版本,将其保存为应用程序的一部分。您创建的包,使其始终可用。
Eclipse/Xcode很好,因为它们可以帮助您创建应用程序。并将其正确打包,以便提交给app。商店。它们也很好,因为使用Eclipse或Xcode创建应用程序很容易找到帮助。Xcode实际上是必需的,苹果确保你已经购买了最新的硬件和软件,只是为了能够提交一个应用程序。去商店。
https://stackoverflow.com/questions/10178752
复制相似问题