【问题标题】:Is it possible to create a cross platform app using phonegap to sync files between different devices?是否可以使用 phonegap 创建跨平台应用程序以在不同设备之间同步文件?
【发布时间】:2012-03-23 18:33:45
【问题描述】:

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

我希望它可以在 iphone/ipad、android、windows phone 上运行。

因此,例如,用户可以将文件放在他的 iphone 上,然后可以在他的 windows 手机上自动查看。

是否可以使用 phonegap apis 或者我应该搜索其他解决方案?

【问题讨论】:

    标签: android iphone windows-phone-7 cordova


    【解决方案1】:

    是的。

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

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

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

    注意:访问和存储其他人的文件存在法律、隐私和安全问题。

    【讨论】:

      【解决方案2】:

      您是指 P2P 还是使用服务器?

      在这两种情况下,我猜你最好的机会是使用套接字。

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

      【讨论】:

        【解决方案3】:

        您需要为每个平台本地编写同步服务,然后通过PhoneGap 插件公开该同步服务。由于其跨平台支持,PhoneGap 仍然是可行的方法

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多