3

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

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

我走对了吗?还是需要别的东西?

任何帮助都是可观的。

4

1 回答 1

0

好的,所以为了首先转换它,您必须了解 Objective-C,因为这是 iPhone 上唯一允许使用的语言,但假设您知道以下是进行此类转换时可以采取的步骤。

*确保应用程序检索的任何外部信息是 a) 在 REST api 中,您可以使用新的 WebApi 事实上我现在正在使用它,它就像一个魅力。或者 b) 任何脚本 src= 标签都被转换为磁盘上的本地文件。因此,如果您有 script src="My awesome css" 则将该文件设置为手机上的本地文件。

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

*一旦全部记录下来,启动一个 phonegap 项目并删除任何额外的 .index 文件或任何你不需要的东西。

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

*如果您在之前的视图中有任何呼叫,现在将这些呼叫称为 cordova (PhoneGap) 插件。

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

一旦乏味结束,它是值得的。我将我的 IOS 应用程序移到了 Android 上,它们很容易转移。干杯

于 2013-01-27T23:31:20.840 回答