8

我正在考虑将 PhoneGap 用于 iOS 应用程序,以便我可以使用相机 API。计划是使用 Rails 来管理整个体验。在这一点上,我并不特别关心性能。如果不是因为需要摄像头,我会把它设计成一个真正的网络应用程序。

我发现的大多数答案和教程都建议使用 ajax 到后端服务器来呈现前端。在应用程序开发的这一点上,我不确定是否要在 JS 中构建这么多视图,并且更愿意使用 Rails 来呈现视图。我看过一些非常简短的参考资料,它们使用 PhoneGap 作为容器来逐字渲染 Rails 应用程序。抛开性能不谈,这可能吗?我将如何在 PhoneGap 中设置核心 html 文件以让移动应用程序正常运行?

4

2 回答 2

7

我不相信这样的容器存在于客户端运行,但可以动态地为 PhoneGap 应用程序提供服务(即,该应用程序充当 Web 浏览器,具有可通过 javascript 命令获得的本机功能)。

是代码,它准确地演示了您所描述的内容。

是我与演示相关的屏幕截图。

注意:该演示使用的是 out 3.2.1,并且在最新版本 Xcode 和/或 PhoneGap 时已损坏,但有可能,并且这种性质的应用程序在各种应用程序商店中有效,(Linkedin以及许多其他应用程序是已经这样做了。)逻辑在那里我只是没有时间用新版本的Xcode修复错误,或者更新PhoneGap代码(进行更新实际上可能在一个快速工作会话中修复错误)。

于 2012-07-30T00:33:17.263 回答
1

也许您还可以查看我导出到Phoengap的示例应用程序。它不使用相机,但可以将原生部分与 Phonegap 结合起来。

https://github.com/joscas/base_app/tree/devel(目前在可导出版本的开发分支中)

Life deploy:https ://starter-app-staging.herokuapp.com (桌面版)

它基于rails / ember.js加上令牌认证 (ember-auth) + OAuth (Google, LinkedIn,..) 和设计

它使用我创建的 ( phonegap-rails ) gem 来导出资产、修复路径等。

于 2013-05-03T22:21:17.770 回答