我無法在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版本中,所以我想知道如果這是我需要做的事情。
對不起,如果這是重複的,但我想發佈一個問題,我遇到的確切的錯誤信息和我採取的步驟,我想知道如果有人設法得到這個具體的樣品工作,應該做。
您沒有互聯網 –