我使用Jquery mobile mvc4 web application
支持创建了一个webapi
,这在几乎所有移动设备中都是非常好看的网站。但现在我想将这个MVC应用程序转换为phonegap,以使用移动功能支持,如相机,加速度计,声音等。
开始将其转换为phonegap
的最佳方式是什么,我是否需要为webapi代码创建SOAP based web-Service
。我在网上搜索过但没有得到足够的帮助和支持。
任何帮助都很明显。
答案 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,它们很容易转移。 干杯