gpt4 book ai didi

android - 使用 Dropbox Sync API 的多用户功能(共享文件夹)

转载 作者:搜寻专家 更新时间:2023-11-01 08:47:31 24 4
gpt4 key购买 nike

我在 Android 和 iOS 上有一个应用程序,比如 ABC。它存储和访问用户设备本地的 SQLite 数据库(.db 文件)。

为了在不同设备之间提供同步,我实现了 Dropbox Sync API,以便在一台设备上输入的数据会自动反射(reflect)在其他设备上。当然,用户必须在所有设备上将应用程序 ABC 链接到他们的 Dropbox 帐户。因此,它在所有设备上都是同一个 Dropbox 帐户。SQLite 数据库存储在应用程序文件夹 (Dropbpx/Apps/ABC) 中。我只获得了应用程序文件夹的许可。

现在,我希望实现具有读/写权限的多用户功能,其中具有不同 Dropbox 帐户的用户可以访问此应用程序文件夹 (Dropbpx/Apps/ABC)。似乎无法共享应用程序文件夹。 (当我尝试共享应用文件夹时,它显示“无法共享应用文件夹”)

link说您需要完整的 Dropbox 权限才能创建共享文件夹,但 Sync API 不支持完整的 Dropbox 权限。

关于如何使用 Sync API 提供多用户功能(共享文件夹、.db 文件)的任何线索?

如有任何帮助,我们将不胜感激。

最佳答案

链接的论坛帖子仍然正确,Sync API 当前不支持 Full Dropbox 权限。应用文件夹目前与共享文件夹不兼容也是正确的(即,应用文件夹无法共享,或包含或包含在共享文件夹中。)

但是,在该线程之后引入了一个名为文件类型的新权限,Sync API 支持该权限并且可以与共享文件夹一起使用。您可以在此处找到有关不同权限的更多信息:

https://www.dropbox.com/developers/reference/devguide#app-permissions

此外,虽然 .db 不是文件类型权限桶中可用的标准扩展名之一,但 Dropbox API 支持可以启用自定义扩展名,如下所述:

https://www.dropbox.com/developers/support#custom-extensions

关于android - 使用 Dropbox Sync API 的多用户功能(共享文件夹),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com