回答

0

從OP更新:您可以輕鬆地做到這一點。

在facebooksigninprovider類的Cognito中,它只是調用Facebook SDK中的標準loginWithReadPermissions方法。所以你所要做的就是給數組添加權限。

示例下面我加入讓用戶通過電子郵件發送給登入:

LoginManager.getInstance().logInWithReadPermissions(signInActivity, 
       Arrays.asList("public_profile", "email")); 
2

不通過Cognito,你不能。 Cognito只利用Facebook來驗證用戶的身份,之後就沒有整合。

但我認爲它應該仍然有可能,但有一點代碼可以從Cognito使用的登錄回調中分支出來。不過,再次,這不會通過任何Cognito功能,並需要在您的最終。