邀请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日的评论链接到我用过的东西。看来这正是我需要的。 下次我只是要使用本地组件...