2014-11-24 3 views
0

MobileServiceClient.LoginAsync 함수를 사용하여 내 Xamarin.Forms 앱에서 Microsoft 및 Facebook 계정으로 로그인합니다. loginAsync가 로그인 할 때 두 번째로 잘못된 userId를 반환하는 문제가 발생했습니다.MobileServiceClient LoginAsync가 잘못된 userID를 반환합니다.

내 페이스 북 사용자 아이디가 facebook : 11111이고 내 Microsoft userId가 : microsoft : 22222입니다. 페이스 북을 먼저 사용하여 로그인하면 올바른 userId가 반환됩니다. 그 후에 Microsoft에 로그인하면 다음 userId가 반환됩니다. microsoft : 11111 (microsoft : 22222 대신). 내가 Microsoft 계정으로 처음 로그인 할 때도 마찬가지입니다. 두 번째로 페이스 북으로 로그인하면 facebook userId가 facebook : 22222 대신 facebook : 11111입니다. 다음 코드를 사용하여 로그인하십시오 :

var client = new MobileServiceClient(applicationUrl, applicationKey); 
client.LoginAsync(provider); 

로그인하기 전에 먼저 로그 아웃을 시도했지만 아무런 효과가 없습니다. 뭔가 빠졌거나 모바일 서비스 클라이언트의 버그입니까?

답변

1

분명히 이것은 .NET 백엔드가있는 모바일 서비스의 알려진 서버 버그입니다. more info

관련 문제