2012-12-31 18 views
1

我已經開發的網站使用笨和它現在處於測試階段和業務需求,我們需要有一個小的版本,功能有限的手機應用程序在iPhone,Android ...等笨網站+ PhoneGap的做法

我做了小研究,我發現目前爲止最好的做法是在codeigniter中使用RESTFUL webservice,所以我不會重寫代碼,我只需添加處理來自PhoneGAP應用程序的請求的API

但我無法確定我將如何從phonegap通信,它是像JAVASCRIPT Node.js或PhoneGAP支持什麼樣的代碼,

感謝您的建議

+1

一個PhoneGap的應用程序* *是一個Web應用程序,本機應用程序內舉行。本地應用程序只需創建Web視圖並公開用於訪問設備硬件的JavaScript API。應用程序真正的「繁重工作」發生在Web視圖內部,使用HTML,CSS和JavaScript,就像在瀏覽器中一樣。 – apsillers

+0

感謝您的評論我會給它一個鏡頭:D –

回答

3

您可以像在瀏覽器應用程序中一樣以類似方式在PhoneGap中創建AJAX請求。我沒有在任何方面與node.js合作過,所以我不能評論那個特定的庫,但我已經使用jQuery和Dojo來執行AJAX請求。您只需要確保您的應用程序已經向您的域請求了正確的權限以向網絡發送請求。看看這個設置這些權限。

http://docs.phonegap.com/en/2.2.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide

+0

感謝您的評論我認爲我會在我的下一個項目中做到這一點,但對於這一個我只需要簡單的應用程序包裝,所以我會用@ apsillers方法去 –

+0

@ AhmedSamy我很高興你發現我的評論很有用,但請確保你看看Nick的答案中的鏈接 - 沒有它,你的Phonegap應用可能無法在某些平臺上聯繫到你的服務器。 – apsillers