2014-01-08 2 views
0

테스트 용 Android 앱과 함께 Android 용 모바일 서비스 SDK를 사용하여 Google Provider에 인증을 시도하고 있습니다. Windows Azure에서 내 모바일 서비스의 ID 탭에있는 Google 설정의 클라이언트 ID와 클라이언트 비밀번호를 설정했지만 이상한 점이 있습니다. 내가 로그인 메소드를 호출 할 때 에뮬레이터와 전화로 google 로그인 페이지로 웹 뷰 대신 첨부 된 이미지와 같이 흰색 사각형으로 웹 페이지를 팝업합니다. 나는 흰색 사각형의 http://www.youtube.com/watch?v=tbsIihGj6DkAndroid 용 모바일 서비스 SDK 인증

화면에 따라 내 인증을 : 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/ 

당신이 붙여 넣기 전에이 줄을 수정 한 경우 나도 몰라 당신의 코드 스 니펫 이 URL은 유효하지 않습니다.

+0

""- 부분의 형식이 https - urls에서 허용되지 않습니다. – Peter

+0

이 코드는 내 코드 스 니펫을 대신 할뿐입니다. "키"는 모바일 서비스를 만들 때받은 원래 키를 대체합니다. – user1389188

+0

그래서 logcat에 대한 더 이상의 조사없이 나는 당신에게 힌트를 줄 수 없다. – Peter