与服务器对话的iPhone

问题描述 投票:0回答:1

我需要构建一个与网站对话的 iPhone 应用程序。登录、获取数据等 我已经构建了一些使用网站 API 来执行这些操作的应用程序,但我现在使用的网站没有这样的应用程序。我对 PHP 或 RoR 没有足够的了解,所以我不确定是否可以从头开始构建后端 API,然后开始 iOS 开发。

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

php ios ruby-on-rails parse-platform
1个回答
1
投票

请注意,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

“云代码允许向任何 HTTP 服务器发送 HTTP 请求”,就这么简单。

正如我上面提到的,将当前的后端更改为 bAA(例如 Parse)要容易得多。你必须“与时俱进”你知道吗?

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

在这个问题上,您似乎是在询问 bAA 以及它们如何融入公式。 答案是:

(1) 如果你只是放弃当前的服务,那就简单地做所有事情:这很简单。过去需要花费数年时间的事情现在只需点击几下

(2) “帮助您向该服务添加 API”。 bAA 无法以任何方式帮助您,并且无关紧要

(3) 如果您确实拥有带有 API 的服务,那么让 bAA“链接”到该服务相对容易。 (我实际上包括了来自 pare 的 doco 来执行上面的操作)

希望有帮助!!!

© www.soinside.com 2019 - 2024. All rights reserved.