Quantcast
Viewing all articles
Browse latest Browse all 8068

Facebook Login

Hello,

How can i know user loggedin succesfully at iPhone ? I've tried everything but couldn't make it ? I did this forceDialog = true at android but i want to use user details if the user entered all information at ios7 facebook section.

I don't want to use Facebook login and logout button.

Thanks

Didn't work

Facebook.loggedIn === true
Didn't work
Facebook.uid != null
My codes:
var Facebook = require("facebook");
Facebook.appid = xxxx;
Facebook.permissions = ['read_stream'];
 
var myBTN = Ti.UI.createImageView({
   image:"face.png",
   width:100,
height:100,
top:10
});
 
myBTN.addEventListener("singletap", function() {
 
    if (Facebook.loggedIn === true) {
 
        var win = Ti.UI.createWindow({
            url : 'picker.js',
            titleControl : Ti.UI.createLabel({
                text : '',
                color : '#FFF'
            }),
            backgroundColor : '#FFF',
            navBarHidden : false,
            top : 0,
            translucent : false,
            navTintColor : navtintcolor,
            barColor : '#ee1425',
            barImage : barimage_ui
        });
        var navWin = Ti.UI.iOS.createNavigationWindow({
            modal : true,
            window : win
        });
 
        var close = Ti.UI.createButton({
            title : L('close')
        });
        close.addEventListener("click", function() {
            navWin.close();
        });
        win.setLeftNavButton(close);
 
        navWin.open({
            animate : true
        });
        Ti.App.addEventListener("app:facebookLogout", function() {
            close.fireEvent("click");
        });
    } else {
 
        Facebook.addEventListener('login', function(e) {
            if (e.success) {
 
                var win = Ti.UI.createWindow({
                    url : 'picker.js',
                    titleControl : Ti.UI.createLabel({
                        text : '',
                        color : '#FFF'
                    }),
                    backgroundColor : '#FFF',
                    navBarHidden : false,
                    top : 0,
                    translucent : false,
                    navTintColor : navtintcolor,
                    barColor : '#ee1425',
                    barImage : barimage_ui
 
 
                });
                var navWin = Ti.UI.iOS.createNavigationWindow({
                    modal : true,
                    window : win
                });
 
                var close = Ti.UI.createButton({
                    title : L('close')
                });
                close.addEventListener("click", function() {
                    navWin.close();
                });
                win.setLeftNavButton(close);
 
                navWin.open({
                    animate : true
                });
            } else if (e.error) {
                Ti.API.info(e.error);
            } else if (e.cancelled) {
                Ti.API.info("Canceled");
            }
        });
        Facebook.authorize();
    }
 
});

Viewing all articles
Browse latest Browse all 8068

Trending Articles