2013-04-28 37 views
3

我已經測試了Cordova,將HTML5/JavaScript應用程序嵌入到沒有遠程服務器的IOS應用程序中。將Meteor綁定到僅限客戶端的IOS應用程序的步驟

我想嵌入流星代替:爲了我的學習,爲了反應性,並且以後我可以添加一個服務器端來存儲數據。

這樣做的關鍵步驟是什麼?我需要使用LocalStorage,而不是使用minimongo的內存存儲。是否還有嵌入流星的步驟?我是否也需要科爾多瓦爲流星提供功能環境?有沒有步驟告訴流星沒有服務器?

回答

2

目前無法堅持與當地流星收藏存儲。你可以創建集合不指定集合名稱e.g

var MyCollection = new Meteor.Collection(); //(instead of Meteor.Collection("MyCollection"); 

的問題是,一旦你關閉該數據將被清除的應用。所以這使得你的應用程序變得非常困難。

還有一個包正在進行這項工作,以幫助允許離線收藏,而一臺服務器不可用:https://github.com/awwx/meteor-offline-data#readme

您仍然可以使用與科爾多瓦和PhoneGap的流星,雖然,但你需要一個數據連接。要捆綁您的科爾多瓦應用程序有一個非常有用的腳本:https://github.com/guaka/meteor-phonegap

+0

謝謝,爲我的目的,它看起來像是值得進一步探索。 – simesy 2013-05-05 12:37:21

2

我創建了一個應用程序,使用科爾多瓦,流星和packmeteor。 對我來說,它工作得非常好。

我寫了一篇關於如何開始使用它的文章here

對於本地數據持久性,我使用了GroundDB

相關問題