我无法在Android Studio中使用this sample获取Cognito注册和登录工作。当我尝试通过模拟器登录时,该应用程序工作几秒钟,然后显示错误消息:“无法执行HTTP请求:无法解析主机'cognito-idp.us-east-1.amazonaws.com' :没有与主机名关联的地址“。同样的错误是控制台中出现的唯一错误。我已经看到类似的问题,并尝试解决方案,如检查以确保我的应用程序具有权限android.permission.INTERNET
和android.permission.ACCESS_NETWORK_STATE
,但错误仍然存在。它似乎也不是网络问题。我已更新到最新版本的Android SDK以及AWS SDK,问题仍然存在。Android AWS Cognito:无法解析主机
我目前我有一个Cognito用户池设置,它适用于在我的应用程序的iOS版本上登录。按照示例代码的自述文件中的说明,我将应用程序添加到现有用户池,然后将新生成的应用程序客户端ID和应用程序客户端密钥分别复制并粘贴到AppHelper.java中,分别为clientId
和clientSecret
。我还将userPoolId
设置为我的用户池在Cognito conosle中的“池详细信息”下列出的ID,而将cognitoRegion
设置为US East,因为这是我用户池的区域。我注意到我没有必要设置池名,因为在iOS版本中,所以我想知道如果这是我需要做的事情。
对不起,如果这是重复的,但我想发布一个问题,我遇到的确切的错误信息和我采取的步骤,我想知道如果有人设法得到这个具体的样品工作,应该做。
您没有互联网 –