2014-01-08 45 views
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");     
     } 
    }); 

回答

0
https://<website>.azure-mobile.net/ 

我不知道,如果你在粘貼前修改這一行你代碼段, 但這個網址無效。

+0

」 - 部分的格式不允許在https-urls中使用。 – Peter

+0

我知道,這只是我的代碼片段的替代品。 「密鑰」也是我在創建移動服務時收到的原始密鑰的替代品。 – user1389188

+0

所以沒有進一步的調查logcat我不能給你一個提示。 – Peter

相關問題