2014-01-10 152 views
0

我已經成功地構建使用指向我的流星URL的phonegapbuild服務的安卓APK,我已經嘗試了兩種方法,他們都工作:使用流星與PhonegapBuild

- Setting 'content in config.xml (<content src="http://MyIP:3000/" />) 
- Using window.location = "http://MyIP:3000/" in index.html 

所以現在我的流星的應用程序工作正常在手機上,但我不明白如何訪問Phonegap api ie。我不知道如何包含phonegap位。我看到了一些使用AppCache的提及,但我不明白這與問題有關。

回答

1

科爾多瓦API必須從index.html調用,一旦你做window.location = WEB_URL,它將在不同的域,你不能訪問在webview中運行的遠程網站的phonegap設備功能。

+0

是否意味着沒有辦法將Meteor與PhonegapBuild一起使用,並訪問Meteor代碼中的PG api? –

+0

有一種複雜的方式可以從網站訪問設備API,但不能使用Phonegap構建,Intel XDK提供類似於Phonegap的API,它具有從子瀏覽器執行JS到主視圖的API,您可以將流星應用加載到子瀏覽器,並在mainView(index.html)中有phonegap方法,使用流星應用程序中的XDK api'mainViewExecute'來進行phonegap api調用。 http://software.intel.com/en-us/node/493024 – krisrak

+0

'複雜的方式'你的意思是使用MeteorRider或類似的,然後在本地建立我自己的PhoneGap應用程序?在XDK上,你是否可以鏈接到與Meteor一起使用的信息?谷歌給出了很多流星手機的結果,但沒有爲流星xdk –