转到开发RAD服务器、云和REST应用程序
BaaS公司(后端即服务)也称为作为服务(移动后端即服务)允许将移动(以及桌面)应用程序连接到云服务。
RAD Studio提供REST BaaS(后端服务)框架它允许您将应用程序与金维和分析BaaS提供商。
使用REST BaaS框架连接Kinvey或Parse BaaS提供商为了:
- 创建、检索、更新和删除对象。
- 注册、登录、检索、更新和删除用户。
- 上传、下载和删除文件或流。
- 查询对象和用户。
- 发送推送通知。
- 在设备上注册并接收推送通知。
BaaS提供程序入门
能够与金维和分析作为BaaS提供者,您需要创建一个帐户。然后,要将此服务添加到应用程序中,您需要使用后端提供程序创建一个应用程序:
BaaS帐户信息
使用BaaS提供商创建应用程序后,金维和分析为您提供一些需要添加到Kinvey提供商组件和解析提供程序组件RAD Studio应用程序。
Kinvey键:
解析密钥:
REST.后端API
REST.Backend API提供了一组可使用的组件金维和分析管理用户、存储、文件、查询、推送通知和事件等。
REST.后端组件
这个REST.后端组件以通用或抽象的方式支持BaaS服务。使用此组件编写的代码不是特定于金维或分析。例如,当您使用T后端存储组件来创建对象,无论您创建的是金维对象或分析对象。
REST后端组件依赖于后端服务实现来调用Kinvey或Parse。例如,有一个Kinvey存储服务,可供T后端存储组件。
要创建BaaS应用程序,您应该包括一个提供者组件,例如TKInvey提供商或TParse提供商使用BaaS提供商提供的云服务的适当连接信息。要将提供者组件与服务组件连接,必须在供应商服务组件的属性,例如TBackendStorage(备份存储)。供应商.下表显示了BaaS提供程序组件和服务组件:
BaaS提供程序组件 |
描述 |
TKInvey提供商
|
Kinvey BaaS提供者,包含有关Kinvey can服务连接的信息的组件 |
TParse提供商
|
Parse BaaS提供程序,该组件包含有关Parse coul服务连接的信息。 |
REST.后端方法
这个REST.后端。KinveyApi公司和REST.后端。解析APIREST API单元允许您执行金维和分析REST API方法。
这些单元声明直接映射到BaaS供应商的REST API的方法。使用这些单元编写代码来调用中的REST API端点金维或分析。使用这些单位编写的代码将特定于Parse或Kinvey。
检查下表以查看您可能使用的REST.Backend方法,以及使用的资源和谓词。
方法来自REST.后端。KinveyApi公司:
- 注:上表资源如下:应用程序数据数据存储在云中,水滴是文件(例如图像、视频和其他),用户是用户,并且推动是推送通知。
方法来自REST.后端。解析API:
- 注:上表资源如下:课程是对象,安装是正在设备上安装的应用程序的实例,推动是推送通知,文件是文件和用户是用户。
您也可以查看BaaS提供商的API文档:
可视化LiveBindings
一些BaaS组件具有支持Visual LiveBindings,因此您可以使用LiveBindings设计器将组件的属性连接到窗体的控件。
BaaS主题
另请参见
代码示例