我使用 as3-fb- api 连接到 js- api 的闪光应用程序。 它的工作效果很好: 登录、 获取朋友配置文件 pics、 登出、 重复 。
但如果用户打开第二个浏览器标签, 指向facebook. com, 并用它注销facebook, 然后返回到我的应用程序, 并点击调用 Facebook.logout () 的注销按钮, 问题就开始了 。
我的应用程序倾听:
Facebook.addJSEventListener( auth.statusChange , om__statusChange ) ;
Facebook.addJSEventListener( auth.authResponseChange , om__authResponseChange ) ;
Facebook.addJSEventListener( auth.login , om__login_noticed ) ;
Facebook.addJSEventListener( auth.logout , om__logout_noticed ) ;
希望Facebook.logout()能将js调用, 发现用户已经退出, 并回复该应用程序要处理的信息。
在我火虫调试器中,我看到Facebookjsbridge:登机功能被调用,但其调用回调FBAS.handleUserLogout被调用“强”而不是“强”或“强”,活动名人也没有被调用。
那么什么是合适的方法 来将我的应用程序与服务器同步?