i added my facebook login button to my login page which then re-directs users to the tabgroup. My question is; (instead of both fb login/logout button to be in the same page) how can i make the fb login button appear on the login page and then make the fb logout page appear in one of my tabs or another page.

有帮助吗?

解决方案

Then you could make the custom one

Here is the method

facebook login

 Ti.Facebook=Titanium.Facebook = require('facebook');
    Ti.Facebook.appid = FACEBOOK_APP_ID;
    Ti.Facebook.permissions = ['publish_stream']; // Permissions your app needs
    Ti.Facebook.forceDialogAuth = true;
    var btnLogin = Titanium.UI.createButton({
       title: 'Hello',
       top: 10,
       width: 100,
       height: 50
    });
    win.add(btnLogin);
    btnLogin.addEventListener('click',function(e)
    { 
    Ti.Facebook.addEventListener('login', function(e) {
        if (e.success) {
            alert('Logged In');
        } else if (e.error) {
            alert(e.error);
        } else if (e.cancelled) {
            alert("Canceled");
        }
    });
    Ti.Facebook.authorize();
    });

and FB logout

    var btnLogout = Titanium.UI.createButton({
       title: 'Hello',
       top: 10,
       width: 100,
       height: 50
    });
    win2.add(btnLogout);
    btnLogout.addEventListener('click',function(e)
    {
     Ti.Facebook.addEventListener('logout', function(e) {
        alert('Logged out');
    });
    Ti.Facebook.logout();
});

Thanks

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top