Ios iPhone:在本机和webapp之间共享数据

Ios iPhone:在本机和webapp之间共享数据,ios,iphone,sqlite,Ios,Iphone,Sqlite,我需要在原生iPhone应用程序和safari/webkit javascript应用程序之间共享数据(不一定是大量数据)。。。你知道怎么做吗? 我考虑过sqlite。。但应用程序似乎只能在自己的捆绑包中读/写(因此,不能在webkit数据库目录中读/写),另一方面,我猜javascript无法访问应用程序目录。。正确的? 是否存在双方都可以访问的共享文件夹?不一定使用sqlite。。 我也想到了粘贴板,但它们似乎不可互操作;此外,另一个应用程序可能会覆盖介于两者之间的粘贴板 你还有别的想法吗

我需要在原生iPhone应用程序和safari/webkit javascript应用程序之间共享数据(不一定是大量数据)。。。你知道怎么做吗? 我考虑过sqlite。。但应用程序似乎只能在自己的捆绑包中读/写(因此,不能在webkit数据库目录中读/写),另一方面,我猜javascript无法访问应用程序目录。。正确的? 是否存在双方都可以访问的共享文件夹?不一定使用sqlite。。 我也想到了粘贴板,但它们似乎不可互操作;此外,另一个应用程序可能会覆盖介于两者之间的粘贴板


你还有别的想法吗

你真的不能。通过让JS应用程序使用本机应用程序注册调用的自定义URL,您可以从JS应用程序向本机应用程序获取一些数据,但除此之外,您不会有太多运气


当然,您可以通过其他地方的服务器共享数据。

您可能已经想到但决定反对的简单答案是让iPhone和web应用程序都从外部来源(例如,您托管web应用程序的网站)下载信息。当然,这意味着你的数据在手机外部,这可能就是你问这个问题的原因


另一种方法可能是将本机应用程序注册为协议处理程序。我不确定这将如何工作,因为我没有使用该功能。

事实上,在这种情况下,信息应该存储在本地。。但我会看看我能用网络存储做些什么。协议处理程序的问题是,为了通信,每个应用程序必须在退出时打开另一个应用程序。如果用户只使用home(主页)按钮,数据将不会移动到任何地方。。无论如何,谢谢!