在iOS的Air应用程序中邀请Facebook好友

时间:2012-08-16 17:32:29

标签: ios facebook actionscript-3 air

我目前正在使用适用于iOS的Air应用程序,并且我很难尝试制作“邀请朋友”按钮。我正在使用facebook-actionscript-api 1.8.1和air 3.3,我的代码中有类似的内容:

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容器并在其中显示对话框,但是不存在其他一些,可能更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

好的,所以我终于在API页面上发现了这个问题:

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

第五条评论链接到我使用的东西。它似乎正是我所需要的。 下次我要使用原生组件......