2011-09-08 54 views
0

我正在使用facebook動作腳本3 SDK爲Adobe AIR +編寫Android應用程序。 我可以在Android手機上向用戶顯示standart apprequest對話框嗎?來自facebook動作腳本的apprequest對話框3 sdk

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

我該如何從Facebook的動作腳本3 SDK調用它?感謝名單!

回答

1

看看這個腳本,即回答您的問題

我怎樣才能把它從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.'); 
    } 
} 

Thanks to Lucas

+0

這適用於desctop版本,但對於手機我用FacebookMobile類。 – yozhik