代码之家  ›  专栏  ›  技术社区  ›  Eino Gourdin

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

  •  1
  • Eino Gourdin  · 技术社区  · 16 年前

    我需要在本地iPhone应用程序和Safari/Webkit JavaScript应用程序之间共享数据(不一定是大量数据)。你知道怎么做吗? 我考虑过sqlite……但似乎一个应用程序只能在自己的包中读/写(所以,不在Webkit数据库目录中),另外,我猜javascript不能访问应用程序目录。正确的? 是否可以同时访问共享文件夹?不一定要用sqlite.. 我也想到了粘贴板,但它们似乎不可互操作;而且,另一个应用程序可能会覆盖两者之间的粘贴板…

    你还有别的想法吗?

    2 回复  |  直到 10 年前
        1
  •  1
  •   Louis Gerbarg    16 年前

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

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

        2
  •  1
  •   Epsilon Prime    16 年前

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

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