Java 登录集成问题,can';找不到类CognitoUserPoolsSignInProvider
我目前正在尝试将aws的登录功能集成到我的android应用程序中。我遵循AWS提供给我的所有说明,下载并插入自动生成的代码,但仍然得到一个错误 地点如下:Java 登录集成问题,can';找不到类CognitoUserPoolsSignInProvider,java,android,amazon-web-services,Java,Android,Amazon Web Services,我目前正在尝试将aws的登录功能集成到我的android应用程序中。我遵循AWS提供给我的所有说明,下载并插入自动生成的代码,但仍然得到一个错误 地点如下: ...\app\src\main\java\com\amazonaws\mobile\user\signin\SignInManager.java 我的错误: (49,15)错误:找不到符号类CognitoUserPoolsSignInProvider 引发错误的自动生成代码段: // Initialize Cognito Use
...\app\src\main\java\com\amazonaws\mobile\user\signin\SignInManager.java
我的错误:
(49,15)错误:找不到符号类CognitoUserPoolsSignInProvider
引发错误的自动生成代码段:
// Initialize Cognito User Pools SDK.
final CognitoUserPoolsSignInProvider cognitoUserPoolsSignInProvider =
new CognitoUserPoolsSignInProvider(context);
addSignInProvider(cognitoUserPoolsSignInProvider);
我在哪里可以找到该类,如何将其集成到我的应用程序中?
我试着在谷歌上搜索,但找不到任何相关的东西
谢谢 入门指南不完整。我也有同样的问题。
您可以在用户登录步骤的示例应用程序中找到此类。只需添加这些依赖项并同步您的项目
compile('com.amazonaws:aws-android-sdk-core:2.4.2')
compile 'com.amazonaws:aws-android-sdk-cognitoidentityprovider:2.4.2'
compile 'com.amazonaws:aws-android-sdk-cognito:2.4.2'
CognitoUserPoolsSignInProvider
作为aws android sdk auth userpools
库的一部分发布。请导入以下库,您应该能够执行此操作
compile ('com.amazonaws:aws-android-sdk-auth-userpools:2.6.+') { transitive = true; }
现在,您可以使用IdentityManager注册此提供程序,如下所示:
IdentityManager.getDefaultIdentityManager().addSignInProvider(CognitoUserPoolsSignInProvider.class);