диалоговое окно подтверждения из сценария действий facebook 3 SDK - PullRequest
0 голосов
/ 08 сентября 2011

Я пишу приложение для Android с помощью Adobe AIR + с использованием сценария действий Facebook 3 SDK.Могу ли я показать стандартное диалоговое окно подтверждения запроса пользователю на телефоне Android?

FB.ui({method: 'apprequests', message: 'You should learn more about this awesome game.', data: 'tracking information for the user'});

Как я могу вызвать его из facebook action script 3 SDK?Thanx!

1 Ответ

1 голос
/ 23 сентября 2011

взгляните на этот скрипт, который ответит на ваш вопрос

Как я могу вызвать его из сценария действий Facebook 3 SDK?

private function inviteFriends():void
{
    var dat:Object = new Object();
    dat.message = "Let's invite friends for our Super Extra Max Facebook App, more info go to http://blog.ukasz.com";
    dat.title   = 'Super Extra Max Facebook App';
    // filtering for non app users only
    dat.filters = ['app_non_users'];
    //You can use these two options for diasplaying friends invitation window 'iframe' 'popup'
    Facebook.ui('apprequests', dat, onUICallback, 'popup');
}

и этообработчик

private function onUICallback(result:Object):void{
    if(result == null){
         trace('User closed the pop up window without inviting any friends');
         return
    }
    var invitedUsers:Array  = new Array();
    invitedUsers = result.request_ids as Array;
    trace('You Have Invited ', invitedUsers.length,' friends');
    //Simple if else if you want user to invite certain amount of friends
    if(invitedUsers.length > 1){
        trace('GREAT, USER IS GENERATING TRAFFIC');
    }else{
        trace('No Good, User invited only one friend.');
    }
}

Благодаря Лукасу

...