使用外部数据库指导iOS flash应用程序

时间:2014-12-11 13:34:32

标签: ios mysql actionscript-3 flash documentation

我的计划是在Flash中制作iOS应用程序(以及我在iOS上发现它时的android)。我需要从外部mySQL数据库访问数据,我将放在网络服务器上。我想知道正确的方法是什么。

我对AIR,Flex和JSON有点了解,但我需要有人知道他们正在做些什么来让我走上正轨。我不需要一个超级深入的指南,只是一般方向的暗示,我可以自己做很多研究,但我在整个访问 - 外部数据库中缺乏经验 - 来自 - 闪光的东西。

提前感谢一大堆!

-Flash Newbie

1 个答案:

答案 0 :(得分:0)

要访问外部数据库,您不能直接使用Flash,您需要某种中间层(如PHP或Node或Ruby等)从数据库中获取结果并以某种格式将它们返回给Flash可以理解(比如XML或JSON。)这通常被称为API - 它有点像网站,但它以代码而不是用户可读的html返回数据。

所以流程看起来像这样:

  1. Your iOS app would make a request for a url - 类似这样的内容:http://myserver.com/users

  2. 您可以将服务器端应用程序(例如PHP)部署到请求的服务器句柄。

  3. PHP would query some database(与mySQL一样)并获得结果。 Those results would be formatted as JSON或XML并返回。

  4. 您的iOS应用程序会获得结果,然后您可以随意使用它。

  5. 这是一个非常基本的解释,但是你要做的事情还有很多。我的建议是熟悉在网络上调用API(你可以使用类似https://developer.forecast.io/的东西来熟悉使用JSON和Web请求),然后当你对所有这些都感到满意时考虑在服务器部分工作。我不知道你的舒适度是多少,但是很多人只专注于这些区域中的一个或两个,而不是整个堆栈。它可以很快得到压倒性的。我甚至没有谈到安全性,身份验证,性能等......:D

    希望这有帮助!