WAMS: проверка подлинности Microsoft.
Изменено с Facebook на MicrosoftAccount
ПРОБЛЕМА: когда я нажимаю стрелку назад (чтобы избежать входа в систему), она все еще должна быть в цикле while и вызывать другое всплывающее окно, никогда не позволяющее пользователю добиться успеха. Вместо этого он попал в
catch (InvalidOperationException)
private MobileServiceUser user;
private async System.Threading.Tasks.Task AuthenticateAsync()
{
while (user == null)
{
string message;
try
{
user = await App.MobileService
.LoginAsync(MobileServiceAuthenticationProvider.MicrosoftAccount);
message =
string.Format("You are now logged in - {0}", user.UserId);
}
catch (InvalidOperationException)
{
message = "You must log in. Login Required";
}
var dialog = new MessageDialog(message);
dialog.Commands.Add(new UICommand("OK"));
await dialog.ShowAsync();
}
}