是否可以使用phonegap创建一个跨平台应用程序,在不同设备之间同步文件



我正在尝试构建一个跨移动平台的应用程序,以在设备之间同步文件和照片,类似于dropbox,但适用于移动设备或sugarsync

我希望它能在iphone/ipad、安卓、windows手机上运行。

例如,用户可以将一个文件放在他的iphone上,并可以在他的windows手机上自动看到它。

这可能使用phonegap api吗?还是我应该搜索另一个解决方案?

是。

您可以从本地设备检索文件并上传到服务器
然后,您可以从另一台设备上的服务器下载该文件。

您可以使用PhoneGap中的FileTransfer功能(在Android、iOS、BlackBerry和WP7上支持)来完成此操作,而无需编写任何插件或本地代码。

你只需要编写权限方面的内容,即返回存储在服务器上的文件列表和管理更改同步的能力。

小心:访问和存储他人文件存在法律、隐私和安全问题

您的意思是P2P还是使用服务器?

在这两种情况下,我想你最好的机会是使用Sockets。

http://remysharp.com/2010/10/04/websockets-in-phonegap-projects/

您需要为每个平台本机编写一个Sync服务,然后通过PhoneGap插件公开该Sync服务。PhoneGap由于其跨平台支持

最新更新