Amazon Chime SDK Flutter 演示
Amazon Chime SDK 是一套实时通信组件,开发者可以利用这些组件快速地将音频通话、视频通话和屏幕共享功能添加到自己的应用程序中。开发者可以利用驱动 Amazon Chime(AWS 的在线会议服务)的通信基础设施和服务的相同能力,在自己的应用程序中提供引人入胜的体验。例如,他们可以为医疗保健应用程序添加视频通话功能,以便患者可以远程咨询医生关于健康问题,或者为公司网站添加音频通话功能,以便客户可以快速联系销售人员。通过使用 Amazon Chime SDK,开发者可以消除创建和维护自己的实时通信基础设施和服务的成本、复杂性和摩擦。 此演示展示了如何将 Amazon Chime SDK 集成到您的 Flutter 应用程序中。 有关 SDK API 的更多详细信息,请参阅以下 SDK 存储库的**入门**指南。
注意:部署此存储库中包含的 Amazon Chime SDK 演示应用程序将导致您的 AWS 账户为应用程序使用的服务(包括 Amazon Chime SDK)付费。
如何运行 Flutter 演示应用程序
1. 克隆存储库
运行 git clone 下载源代码
2. 部署无服务器演示
请遵循 amazon-chime-sdk-js 中的说明来部署无服务器演示。
注意:Flutter 演示不需要身份验证,因为无服务器演示不提供此功能,构建者需要为自己的后端服务实现身份验证。
3. 更新服务器 URL
在 lib/api_config.dart 中将 apiUrl 和 region 更新为您创建的无服务器演示的服务器 URL 和区域。
4. 构建和运行
Android
- 将物理 Android 测试设备(我们目前不支持 x86 架构/模拟器)连接到您的计算机
- 在根目录下运行
flutter run以在设备上启动演示应用程序
iOS
- 连接物理 iOS 测试设备或启动 iOS 模拟器
- 在
./ios/目录下运行pod install以安装 Chime SDK 依赖项 - 在根目录下运行
flutter run以在设备/模拟器上启动演示应用程序
5. 清理
如果您不再希望在 AWS 账户中保留演示活动并希望避免 AWS 产生费用,则可以删除演示资源。删除先决条件中创建的两个 AWS CloudFormation(https://aws.amazon.com/cloudformation/)堆栈,这些堆栈可以在 AWS CloudFormation 控制台(https://console.aws.amazon.com/cloudformation/home)中找到。
版权所有 © Amazon.com, Inc. 或其附属公司。保留所有权利。