我在 UWP 应用中实现用户注册 + 登录功能时遇到问题。关于如何在 C#.NET 中完成此操作的可用信息不多。如果我关注 Parse.com 的 documentation ,我收到“任务取消异常”。做了一些研究后,我发现了这个线程 here这似乎解决了异常。我能够进入登录页面,但我不知道如何在成功登录后将用户重定向到 MainPage.xaml。
两个问题: 1-如何检测登录成功? 2- 在 FB 成功验证后,如何将用户重定向到 MainPage.xaml 或与此相关的任何其他页面?
这是我目前所拥有的:
public sealed partial class FacebookLogin : Page
{
Task<ParseUser> task;
CancellationTokenSource source;
public FacebookLogin()
{
this.InitializeComponent();
FacebookWebViewLogin.Loaded += Facebook_Login ;
}
async void Facebook_Login(object sender, RoutedEventArgs e)
{
try
{
source = new CancellationTokenSource();
task = ParseFacebookUtils.LogInAsync(FacebookWebViewLogin, new[] { "user_likes", "email" });
await task;
Frame.Navigate(typeof(MainPage));
}
catch (Exception ex)
{
task = null;
}
}
}
最佳答案
如果您正在寻找一种通过 Facebook 进行身份验证的方法,Microsoft 在他们的博客上提供了一个很好的示例,其中涵盖了这个!如果您需要有关其工作原理的更多帮助,我很乐意伸出援手。 - Windows SDK for Facebook
关于C# Parse.com + Facebook 注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33930144/