私は2つのテストを行いました
- ログインすると、initHandler内の有効なオブジェクトとして成功します
Facebookにログインしていない場合、initHandler内でnullとして成功と失敗の両方が発生するため、elseの場合はFacebook.loginを使用します。次に、ユーザーにログインを促しますが、ユーザー名とパスワードを入力した後、loginHandlerが呼び出されません。アプリケーションは、彼がログインしていることをどのように認識して、ゲームをプレイできるようになりますか?お知らせ下さい。
private function connect(id:String):void { Security.loadPolicyFile("https://fbcdn-profile-a.akamaihd.net/crossdomain.xml"); Facebook.init(id, initHandler); } private function initHandler(success:Object, fail:Object):void { //success, fail are null if(success){ } else { Facebook.login(loginHandler,{scope:"email, user_location"}); } } private function loginHandler(success:Object, fail:Object):void { if(success) { } else { //permissions not given } }