【发布时间】:2017-06-23 22:01:38
【问题描述】:
我已经成功创建了一个简单的 android 应用程序,该应用程序使用 Azure 应用服务成功登录到 Google。
ListenableFuture<MobileServiceUser> mLogin = mClient.login(MobileServiceAuthenticationProvider.Google);
Futures.addCallback(mLogin, new FutureCallback<MobileServiceUser>() {
@Override
public void onFailure(Throwable exc) {
createAndShowDialog(exc.toString(), "Error");
}
@Override
public void onSuccess(MobileServiceUser user) {
createAndShowDialog(String.format(
"You are now logged in - %1$2s",
user.getUserId()), "Success");
}
});
此时我已经成功登录并收到了一个 Auth 令牌和一个 UserID。
我的问题是,我无法在网上找到任何方法来获取已登录用户的额外个人资料信息。我已经看到了一些关于使用 ServiceUser 而不是 MobileServiceUser 的建议,但似乎没有任何运气来制作 ServiceUser 对象。可以在这里找到。 How to retrieve user's additional information from Azure Mobile/App Services?
有人知道解决办法吗?
提前致谢!
【问题讨论】: