0

我已经有工作的 iPhone 和 Android 应用程序。我们计划添加更多功能/页面,我们还计划使用 PhoneGap 扩展应用程序以支持多个移动平台。

如何在现有的 iPhone 应用程序中使用 PhoneGap?PhoneGap 是否是可插拔的,除了用PhoneGap 重写整个Application 之外,有没有其他的想法?

4

4 回答 4

1

我不认为这是可能的。最好的办法是使用 PhoneGap 重新编写应用程序。

于 2012-12-11T20:37:02.927 回答
1

您可以在现有项目中将 PhoneGap 与 webView 一起使用。

请参阅链接。

于 2013-07-02T07:23:42.080 回答
0

我从来没有亲自使用过phonegap,但你不能只添加phonegap sdk,然后在你添加的任何活动/视图控制器中使用webview吗?这样你就可以保持所有旧的相同,但添加对 ios 和 android 相同的新的。

于 2012-12-11T20:40:32.020 回答
0

据我所知,您所要求的是不可能的,或者至少是不合理的。

如果我没听错的话,您已经为 iOS(在 ObjC 中)和 Android(在 Java 中)编写了原生移动应用程序,而 Phonegap 应用程序是嵌入在它们自己的容器中的基于 HTML5 的应用程序。

这是两个完全不同的世界,没有(有用或有利可图的)混合方式。

您可以考虑一些技巧(使用 webview,如其他答案中所述)在现有的本机应用程序中包含用 Phonegap 编写的新代码。但是,没有机会,您可以在 Phonegap中重用本机代码(即当前功能)。

我能想到的唯一一件事是,您可以考虑将现有应用程序作为本机插件并在 Phonegap 内部使用。但是,您将需要做大量工作来更改现有代码以适应插件的标准,而且我不确定,如果在 Phonegap 中从头开始重写整个应用程序不是更好的解决方案,因为在这方面花费的时间和金钱过程。

于 2015-06-09T12:22:14.633 回答