3

私は現在iOS用のAirアプリに取り組んでおり、「友達を招待」ボタンを作成するのに苦労しています。facebook-actionscript-api1.8.1とair3.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コンテナーを作成してダイアログを表示できると思いましたが、他の、おそらくもっと簡単な方法はありませんか?

4

1 に答える 1

1

さて、私はついにAPIページでこのスレッドを少し前の問題で見つけました:

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

5番目のコメントは私が使用したものにリンクしています。それは私が必要としていたもののようです。次回はネイティブコンポーネントを使用します...

于 2012-10-01T00:01:37.463 に答える