我按照Add AWS Mobile User Sign In的说明进行操作
代码如下所示:
public class LoginActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
AWSMobileClient.getInstance().initialize(this, new AWSStartupHandler() {
@Override
public void onComplete(AWSStartupResult awsStartupResult) {
SignInUI signIn = (SignInUI) AWSMobileClient.getInstance().getClient(LoginActivity.this, SignInUI.class);
signIn.login(LoginActivity.this, MainActivity.class).execute();
}
}).execute();
}
}
我的问题是,如何获取登录用户的公开声明(即电子邮件,姓名等),以便我知道谁登录?我看到的唯一方法是手动操作,这似乎需要一个客户端秘密,我显然没有,因为这是一个客户端移动应用程序。