【问题标题】:Mobile app database access移动应用数据库访问
【发布时间】:2011-06-24 09:54:51
【问题描述】:

我被要求编写一个移动 android 应用程序来与网站交互。从网站提取内容时,我认为抓取网站的效率不会很高。我想与数据库交互。将场景想象为 facebook 移动应用程序与为 facebook.com 提供动力的 facebook 数据库交互(因此在此等式中有一个移动应用程序、一个 Web 应用程序和一个数据库)。我是否只需为移动应用程序创建一个数据库帐户,然后使用该应用程序的每部手机都将使用相同的数据库帐户(这听起来像是一个可怕的想法 imo)?用户将被要求在应用中进行身份验证,然后才能开始从中获取信息。

【问题讨论】:

  • 您可能想提供更多信息,例如移动应用程序将获取什么类型的数据。
  • 用户 A 登录移动应用程序并可以访问个人信息、联系人和一些短信。我的朋友建议它应该使用 API,但如果我不需要,我真的不想经历编写 API 的工作。

标签: android database mobile


【解决方案1】:

一般来说,您不希望通过电话直接访问数据库(如果可能的话)。移动客户端更标准的方法是构建一组 RESTful API,您可以通过普通的 HTTP GET 和 POST 调用这些 API。这些将以更轻量级(JSON、XML)的方式将数据呈现给应用程序,从而减少“解码”工作。身份验证通过标准 HTTP AUTH 完成。这是简短的版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    • 2017-02-23
    相关资源
    最近更新 更多