Esempio n. 1
0
 public override void askPublishPermissions(LoginCallback lc)
 {
     if (!isLoggedIn())
     {
         _fcallback.loginSuccessful();
         login();
         return;
     }
     askPublishPermissions(lc);
 }
Esempio n. 2
0
        private void login(LoginCallback cb)
        {
            if (loginLock)
            {
                return;
            }
            loginLock = true;

            SilverlightImplementation.dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async () =>
           {
               loginFace = new LoginButton();
               await loginFace.RequestNewPermissions("publish_actions");
               Session.ActiveSession.LoginWithBehavior("email,public_profile,user_friends", FacebookLoginBehavior.LoginBehaviorAppwithMobileInternetFallback);
           }).AsTask().GetAwaiter().GetResult();  
        }