构建聊天应用:Amazon DynamoDB 与 AWS Lambda 实战
1. 登录功能配置
要让用户使用 Google 凭据登录,需要在 Google 上创建一个应用,并将 Google SDK 添加到 iOS 项目中。同时,必须配置身份池,为 Google 身份生成联合身份。在 Google 登录过程开始时,Google SDK 将启动 Safari,并展示一个用户界面,用户可以在该界面提供其 Google 凭据。此外,还需要在 Xcode 项目中定义一个自定义 URL 方案,以便在 Google 登录过程结束时,iOS 能够启动应用。
若要使用 Google 登录,除了上述操作,还需确保以下几点:
- 在 Google 开发者控制台设置应用。
- 在 Xcode 项目中包含 GoogleService - Info.plist 文件。
- AppDelegate.swift 的第 24 行包含 Google 客户端 ID。
若要使用 Facebook 登录,除了前面提到的内容,还需确保:
- Info.plist 文件中的 FacebookAppID 属性设置正确。
- 使用 Facebook 应用 ID 更新 URL 方案。
- AppDelegate.swift 的第 39 行引用正确的 URL 方案。
2. 创建 Amazon DynamoDB 表
可以使用 AWS 管理控制台创建四个 Amazon DynamoDB 表,分别是 User、Friend、Chat 和 Message。建议使用具有管理权限的 AWS Identity and Access Mana
超级会员免费看
订阅专栏 解锁全文
27

被折叠的 条评论
为什么被折叠?



