0
我正在嘗試使用移動服務SDK for Android和我的測試Android應用程序對Google提供商進行身份驗證。我在Windows Azure的移動服務中的身份選項卡中設置了Google設置的客戶端ID和客戶端密鑰,但我有一個奇怪的問題。當我調用登錄方法而不是像在附加圖像中那樣將webview彈出爲白色矩形時,而是將webview與登錄頁面一起彈出到模擬器和手機上的谷歌。我根據http://www.youtube.com/watch?v=tbsIihGj6Dk使用移動服務SDK進行身份驗證的Android
屏幕白色矩形讓我的認證: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");
}
});
「」 - 部分的格式不允許在https-urls中使用。 –
Peter
我知道,這只是我的代碼片段的替代品。 「密鑰」也是我在創建移動服務時收到的原始密鑰的替代品。 – user1389188
所以沒有進一步的調查logcat我不能給你一個提示。 – Peter