步骤 3 - 集成 SDK
一旦流水线的状态变为“Active”,它就准备好接收点击流数据了。现在您需要在流水线中注册一个应用程序,然后将 SDK 集成到您的应用程序中,以使其能够将数据发送到流水线。
步骤
- 登录 AWS 控制台上的 Clickstream Analytics。
- 在左侧导航窗格中,选择 Projects,然后选择之前创建的项目(
quickstart
),点击其标题,进入项目页面。 - 选择 + Add application 开始向流水线添加应用程序。
-
按照以下表格填写表单:
- App 名称:
test-app
- App ID:系统将根据名称生成一个 ID,如果需要,您可以自定义它。
- 描述:
用于 Clickstream Analytics on AWS 解决方案的测试应用程序
- Android 包名称:留空
- App Bundle ID:留空
- App 名称:
-
选择 注册应用程序并生成 SDK 指令,并等待注册完成。
-
选择 Android 选项卡,您将看到将 SDK 添加到应用程序的详细说明。您可以按照步骤添加 SDK。
-
单击 下载配置 json 文件 按钮下载配置文件,并将此文件保持打开,稍后会用到。
更新流水线以添加您刚刚添加的应用程序可能需要大约 3 ~ 5 分钟的时间。当您看到流水线状态再次变为 Active 时,它已准备好接收来自您的应用程序的数据。
我们已经完成了将应用程序添加到项目的所有步骤。
生成示例数据
您可能无法立即访问将 SDK 与您的应用程序集成。在这种情况下,我们提供了一个 Python 脚本,用于生成示例数据到您刚刚配置的流水线,以便您可以查看和体验分析仪表板。
先决条件
- Python 3.8+
步骤
- 将代码库克隆到本地环境。
-
在克隆代码库后,切换到
examples/standalone-data-generator
项目文件夹。 -
安装项目的依赖项。
-
将在注册应用步骤中下载的
amplifyconfiguration.json
文件放入examples/standalone-data-generator
的根目录中。请查看examples/standalone-data-generator/README.md
了解更多用法。 -
在此项目文件夹位置打开终端。例如,如果您使用 Visual Studio Code IDE,点击 Visual Studio Code 顶部的 Terminal -> New Terminal 打开终端。
-
将以下命令复制并粘贴到终端中:
在终端中按下 Enter
键执行该程序。如果您看到以下输出,则表示程序执行已完成。
该过程将花费约10分钟,默认配置。作业完成后,您可以进行下一步操作。