将jquery mobile mvc4 web应用程序转换为phonegap

时间:2012-09-11 17:30:09

标签: asp.net-mvc cordova jquery-mobile asp.net-mvc-4 wcf-web-api

我使用Jquery mobile mvc4 web application支持创建了一个webapi,这在几乎所有移动设备中都是非常好看的网站。但现在我想将这个MVC应用程序转换为phonegap,以使用移动功能支持,如相机,加速度计,声音等。

开始将其转换为phonegap的最佳方式是什么,我是否需要为webapi代码创建SOAP based web-Service。我在网上搜索过但没有得到足够的帮助和支持。

我正确的走向何方?还是需要别的东西?

任何帮助都很明显。

1 个答案:

答案 0 :(得分:0)

好的,为了首先转换它,你将不得不知道Objective-C,因为这是iPhone上允许的唯一语言,但假设你知道以下是你可以采取的步骤来进行转换这一点。

*确保应用程序检索的任何外部信息都是a)在REST API中,您可以使用新的WebApi,实际上我现在正在使用它,它就像一个魅力。或者b)任何脚本src =标签都转换为磁盘上的本地文件。因此,如果你有脚本src =“我的真棒css”使该文件成为手机上的本地文件。

*接下来查看任何视图并确定其所有API调用代码的位置。不要那样做,然后准备好移动那段代码。

*一旦所有记录启动了一个phonegap项目并删除任何额外的.index文件或任何你不需要的东西。

*创建应用程序PhoneGap插件。让Objective-C插件进行任何你需要的API调用,然后使javascript插件与objective-C函数匹配。

*如果您之前的观看中有任何电话,请立即调用cordova(PhoneGap)插件。

这是一个非常简短的入门路线图。

一旦繁琐结束,这是值得的。我将我的IOS应用程序移动到Android,它们很容易转移。 干杯