我目前正在开发适用于 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 容器并在其中显示对话框,但没有其他一些可能更简单的方法吗?