Appcelerator Titanium - Facebook 模块登录失败

Appcelerator Titanium - failed Facebook module login

我已将 facebook 模块 (https://github.com/appcelerator-modules/ti.facebook) 添加到我的应用程序并按照页面上的说明进行操作。

当我调用 Alloy.Globals.Facebook.authorize(); 时出现错误:Uncaught undefined is not a constant in com.facebook.login.LoginBehavior

相同的代码正在 iOS 上运行。我应该怎么做才能在 Android 上完成这项工作?

错误不在 Alloy.Globals.Facebook.authorize(); 语句中,您需要查找像 fb.setLoginBehavior(fb.LOGIN_BEHAVIOR_NATIVE); 这样的语句,只需尝试注释该语句,看看是否可以解决问题。

或者尝试在方法中设置 LOGIN_BEHAVIOR_DEVICE_AUTH 属性。

我认为您可以评论并删除该声明,因为此方法可能不适用于 android。

祝你好运,干杯

阿希什·塞巴斯蒂安