【发布时间】:2014-01-08 11:47:40
【问题描述】:
我正在尝试通过我的测试 Android 应用使用适用于 Android 的移动服务 SDK 对 Google Provider 进行身份验证。我在 Windows Azure 的移动服务的身份选项卡中设置了 Google 设置的客户端 ID 和客户端密码,但我遇到了奇怪的问题。当我调用登录方法时,将 webview 弹出为白色矩形,如附件图像中所示,而不是带有登录页面的 webview 到模拟器和手机上的谷歌。我根据http://www.youtube.com/watch?v=tbsIihGj6Dk进行身份验证
白色矩形屏幕:http://imgur.com/2aWX7pV
我创建登录的简单代码
private MobileServiceClient mClient;
try {
mClient = new MobileServiceClient( "https://mobileand.azure-mobile.net/",
"key", this );
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
mClient.login(MobileServiceAuthenticationProvider.Google, new UserAuthenticationCallback() {
@Override
public void onCompleted(MobileServiceUser user, Exception exc,
ServiceFilterResponse filter)
{
if(exc == null)
Log.d("google","login work");
else
Log.d("google","login not work");
}
});
【问题讨论】:
标签: android authentication azure-mobile-services