Appcelerator 技术:云服务集成与 Alloy 框架入门
1. 集成 Appcelerator 云服务
运行代码时,使用 httpClient 的 send 方法传递函数参数,其结果与使用 curl 从命令行执行 REST API 调用相同。此前介绍了从控制台、使用 curl 从终端以及使用 HTTP 客户端进行请求来使用 Appcelerator 云服务的方法,接下来将展示首选的集成方法,即使用 Appcelerator 提供的云服务库和应用属性。
Appcelerator 云服务与 Appcelerator 框架紧密集成,集成功能就像创建应用时设置一个选项一样简单。以下是使用 Appcelerator Titanium Studio 项目创建向导将 Appcelerator 云服务包含到应用中的步骤:
1. 启动 Appcelerator Titanium Studio,选择“File” -> “New” -> “Titanium Project”。
2. 输入要创建的项目信息,例如项目名为 wileyTwoSample,应用 ID 为 com.ci.wileytwosample。需注意:
- 应用 ID 必须唯一,这是 iOS 和 Android SDK 的要求。
- 应用 ID 通常采用反向域名格式。
3. 在创建项目时,Titanium Studio 中创建的所有项目默认会勾选底部的“Cloud Settings”部分。这会通过在应用中包含 ti.cloud.js 模块并在 tiapp.xml 文件中设置默认认证密钥来启用云服务。这些认证属性会被 ti.cloud.js 模块读取,以便访问 Appcelerator 云