iOS 配置
在 iOS 系统中创建 RainMaker 项目
所有与配置相关的字段都保存在属性列表文件 Configuration.plist 中,你可以在 RainMaker 项目的根目录下找到这一文件,用 Xcode 打开并添加以下属性值。
AWS 配置
RainMaker 使用 Amazon Cognito 来提供移动应用中的认证、授权和用户管理服务,同时借助 AWS 服务提供 RESTful API 用于设备通信。你需要在应用中对其进行配置,这些设 置将位于 Configuration.plist 文件中的 AWS Configuration 键中。
| Key | 类型 | 描述 |
|---|---|---|
| App Client ID | 字符串(必需) | 用于识别用户池中的应用。获取该值: - 用超级管理员账号登录 RainMaker 管理面板; - 打开 Deployment Settings,从左侧导航窗格选择 Deployment details;- 在 Cognito details 部分找到应用客户端 ID。 |
| Authentication URL | 字符串(必需) | 第三方认证登录的 OAuth URL,请参阅在哪里可以找到认证 URL。 |
| Base URL | 字符串(必需) | 与每个 API 端点相对应。获取端点请参阅获取 RainMaker API URL。 |
| Redirect URL | 字符串 | 在此处添加以下值:<[Bundle ID](mobile-app-faq#ios-系统中的应用-bundle-id-是什么)>://success。创建重定向 URL 的具体步骤请参阅设置重定向 URL。 |
| Claim URL | 字符串(可选) | 协助 Claiming 的 API 端点。不适用于客户部署,可删除或保持空白。 |
注意:如何获取 RainMaker 管理面板的 URL?
- RainMaker 管理面板位于 Cloudformation 堆栈中。
- 超级管理员用户在部署 RainMaker 后会收到邮件。
- 此邮件中会提供 RainMaker 管理面板的 URL。

