Amazon Cognito
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

设置适用于 Android 的 AWS 移动软件开发工具包以使用用户池

本部分提供有关设置适用于 Android 的 AWS 移动软件开发工具包的信息,以便您能在应用程序中使用 Amazon Cognito 身份提供程序。这些说明适用于 Android Studio 中的 Android 应用程序开发。

有关设置适用于 Android 的 AWS 移动软件开发工具包的更多信息,请参阅设置适用于 Android 的 AWS 移动开发工具包

Gradle 依赖项

在您应用程序的 Gradle 文件中添加以下依赖项:

  • AWS Android Core 开发工具包 (aws-android-sdk-core-x.x.x.jar):将最新版本的 AWS Android Core 作为 aws-android-sdk-core-2.2.8.jar 添加到项目的生成 Gradle 中,充当依赖库。

  • AWS Cognito 身份提供商 Android 开发工具包 (aws-android-sdk-cognitoidentityprovider:2.3.8.jar):将适用于 Cognito 身份提供商的 Android 开发工具包的最新版本添加到应用程序的生成 Gradle 中。

网络权限

要允许您的应用程序进行网络调用以与 AWS Cognito 身份提供商通信,您需要使应用程序能够执行网络操作。

在应用程序的清单文件中添加以下权限:

<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

本页内容: