邀请Facebook朋友在iOS版Air应用中

邀请Facebook朋友在iOS版Air应用中

问题描述:

我目前正在为iOS的Air应用工作,并且我有一些难以尝试制作“邀请朋友”按钮。我使用Facebook的ActionScript的API 1.8.1与空气3.3和我在我的代码是这样的:邀请Facebook朋友在iOS版Air应用中

invite_button.addEventListener(MouseEvent.CLICK, facebookInvite); 

private function facebookInvite(e:MouseEvent):void 
{ 
    var dat:Object = new Object(); 
    dat.message = 'I invite you to this awesome app!'; 
    dat.title = 'Super Extra Max Facebook App'; 
    dat.filters = ['app_non_users']; 

    Facebook.ui('apprequest', dat); 
} 

按钮只显示如果用户登录

但是,当我试着点击按钮我得到调试错误:

ExternalInterface not available on the device. 

嗯,我猜这是明显的意思 - 它试图使用JS。

如何显示朋友选择对话框并从应用内发送邀请?我想我可以编写一些StageWebView容器并在其中显示对话框,但是没有其他可能更简单的方法吗?

好了,我终于找到了API页面上此线程问题前一段时间:

http://code.google.com/p/facebook-actionscript-api/issues/detail?id=365

5日的评论链接到我用过的东西。看来这正是我需要的。 下次我只是要使用本地组件...