2012-07-29 40 views
8

我在尋找到使用的PhoneGap爲iOS應用程序,這樣我可以利用相機API本地容器。計劃是使用Rails來管理整個體驗。在這一點上,我並不特別擔心表演。如果不是因爲需要攝像頭,我會簡單地將其設計爲一款真正的網絡應用程序。使用的PhoneGap作爲一個Rails 3應用程序

大多數的答案和教程我發現建議使用AJAX到後端服務器來渲染前端。在應用程序開發的這一點上,我不確定我想在JS中構建這麼多的視圖,並且傾向於使用Rails來渲染視圖。我已經看到幾個非常簡短的引用,將PhoneGap作爲一個容器來實際渲染Rails應用程序。除了性能,這是可能的,我將如何設置PhoneGap中的核心html文件,讓移動應用程序正常運行?

回答

7

我不相信這樣的容器的存在是爲了在客戶端上運行,但它是可以動態地服務於應用程序的PhoneGap(即,應用程序充當帶有可用通過本機功能的JavaScript命令web瀏覽器)。

Here是證明正是你所描述的代碼。

Here是一個屏幕投我做了演示相關。

注意:該演示使用的是3.2.1版本,並且截至最新版本的Xcode和/或PhoneGap,但它是可能的,並且此類應用程序在各種應用程序商店中均有效,(Linkedin )其中的邏輯就是在那裏,我只是沒有時間用新版本的Xcode修復bug,或者更新PhoneGap代碼(這樣做的更新實際上可以在一個快速的工作中修復bug會話)。

+0

感謝魯道夫(phonegap-rails)的寶石,我不能給予好評,你因我的信譽分數,但我認爲這將指向我的正確的方向。 – Paul 2012-07-30 17:36:25

+0

Hi Rudolph,Facebook Connect可以在這種動態服務的方式下工作嗎? – 2013-11-17 18:06:46

1

也許你還可以檢查出口至Phoengap我的示例應用程序。它不使用相機,但可以將原生部分與Phonegap結合使用。

https://github.com/joscas/base_app/tree/devel(目前在devel的分行可輸出的版本)

生命部署:https://starter-app-staging.herokuapp.com(桌面版)

它是基於/ember.js加上令牌認證(ember-auth)+ OAuth(Google,LinkedIn,..)和Devise

它使用我創建導出資產,修復道路等

+0

這仍然是獲得在Android/iOS上作爲本機應用程序的Rails web應用程序的最佳方式嗎? – sudhanshu 2014-08-27 23:45:49