与应用程序通信的iPhone应用程序

时间:2014-10-14 06:32:42

标签: php ios ruby-on-rails api parse-platform

我需要建立一个与网站对话的iPhone应用程序。登录,获取数据等 我已经建立了几个使用网站的api做这些的应用程序,但我现在正在使用的网站没有。我对PHP或RoR知之甚少,所以我不确定是否可以从头开始构建后端API,然后开始进行ios开发。

我做了一些研究,看起来有像parse.com或appactive这样的网站,他们帮助你使用后端api。虽然,我浏览了网站并阅读了关于页面,但我仍然不确定它们是如何工作的。如果我已经运行了服务器/网站并且我需要一个需要登录和数据交换的应用程序,这些服务能帮助我吗?

1 个答案:

答案 0 :(得分:1)

Jus一张纸条,2016年Parse关闭了(它现在是开源的,你可以在Heroku上运行它等等)。还有很多其他的" baas"如Firebase等。


由于似乎存在一些混淆,

(a)您当前的服务没有API。因此,遗憾的是,它实际上是无用的,所以从这里你最绝对节省时间的步骤就是废弃它并使用解析(或其他baas)作为后端。您可以在几分钟内解析并运行。以前服务器开发人员花了几年的时间就像消费产品一样,只需点击几下就可以添加列名

(b)您当前的服务没有API。假设你想继续使用它,你将不得不以某种方式添加API,使用PHP或其他。没有办法避免这种情况。如果你这样做,那么你可以(如果你想的话)制作一个基本的"解析的API可以从中获取信息,然后使用解析实际连接到ios / android构建(因为这很容易)

TBC,这就是你在Parse中如何做到的,

https://parse.com/docs/cloud_code_guide#networking

" Cloud Code允许向任何HTTP服务器发送HTTP请求"它很简单。

正如我上面提到的,只是划伤当前的后端并更改为bAAs(例如Parse)要容易得多。你必须"与时俱进"你知道吗?

请注意,在服务上开发和测试API是非常耗时的,对团队来说这是一项巨大的工作。

在这个问题上你似乎在询问bAAs以及它们如何适应公式。答案是:

(1)如果您只是废弃当前的服务,请在baas上做所有事情:这是微不足道的。现在只需点击几下就可以了解人类年份。

(2)在"帮助您添加API到该服务"。 bAAs无法以任何方式帮助您,并且无关紧要

(3)如果你有一个API的服务,是的,bAAs和#34;链接在"相对容易。那个。 (我真的包括从上面做的doco的doco)

希望它有所帮助!!!