我正在嘗試構建一個跨平臺的移動平臺應用程序,用於同步設備之間的文件和照片,例如Dropbox,但用於移動設備或類似sugarsync
。是否可以創建跨平臺的應用程序,使用phonegap在不同設備之間同步文件?
我想讓它在iphone/ipad,android,windows phone上運行。
因此,例如,用戶可以將文件放在他的iphone上,並可以自動在他的windows phone上看到它。
這可能使用phonegap API或我應該尋找另一種解決方案?
我正在嘗試構建一個跨平臺的移動平臺應用程序,用於同步設備之間的文件和照片,例如Dropbox,但用於移動設備或類似sugarsync
。是否可以創建跨平臺的應用程序,使用phonegap在不同設備之間同步文件?
我想讓它在iphone/ipad,android,windows phone上運行。
因此,例如,用戶可以將文件放在他的iphone上,並可以自動在他的windows phone上看到它。
這可能使用phonegap API或我應該尋找另一種解決方案?
是的。
您從本地設備檢索文件並上傳到您的服務器。
然後,您可以從另一臺設備上的服務器上下載該文件。
您可以使用PhoneGap中的FileTransfer
功能(支持Android,iOS,BlackBerry & WP7),而無需編寫任何插件或本機代碼。
您只需編寫事物的權限一面,即可以返回存儲在服務器上的文件列表並管理變更同步。
請注意:訪問和存儲其他人文件時存在法律,隱私和安全問題。
你是指P2P還是使用服務器?
在這兩種情況下,我想你最好的機會是使用套接字。
http://remysharp.com/2010/10/04/websockets-in-phonegap-projects/
您將需要本地編寫的同步服務,爲每一個平臺,然後通過PhoneGap
插件公開該同步服務。由於其跨平臺支持,PhoneGap仍然走不通
使用服務器。 – 2012-03-22 20:32:31