【问题标题】:Titanium Facebook module authorize not workingTitanium Facebook 模块授权不工作
【发布时间】:2016-08-09 13:38:31
【问题描述】:

我正在尝试使用 IOS 上的 Facebook 模块登录 Facebook(Titanium SDK 版本 5.2.2GA)。 在 ios 模拟器上一切正常,但在真正的 iphone/ipad 上,authorize() 根本不做任何事情。点击“使用 facebook 登录”按钮的事件不会执行任何操作。

var fb = require('facebook');
fb.permissions = ['public_profile', 'email'];
fb.initialize();
fb.authorize();

在 ios 模拟器上,一旦我调用了 authorize(),我就会被提示到要求我授权我正在使用的应用程序的 facebook 页面。但是在真实设备上它只是卡住了,什么也不做(在控制台中没有错误)。

在 5 到 6s plus 和 ios 9.0 / 9.3 的 iphone 上的行为相同

有什么想法吗?

谢谢!

【问题讨论】:

    标签: ios iphone facebook titanium


    【解决方案1】:

    这里有一个 PR 可以解决这个问题:MOD-2242

    原因是,如果您尝试使用 .authorize with 安装在您设备上的 facebook 应用程序,默认行为 FBSDKLoginBehaviorNative 似乎会静默失败。

    【讨论】:

      猜你喜欢
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 2016-11-20
      相关资源
      最近更新 更多