Titanium iOS - Facebook SSO没有返回App

时间:2012-07-12 04:59:13

标签: ios facebook titanium single-sign-on appcelerator

我最近使用Appcelerator的Titanium在我的应用程序中添加了Facebook Single Sign On。哪个版本运行良好,但在显示“已经授权”的Facebook页面时无法自动重定向回我的应用程序。

如果用户点击facebook中的“Okay”按钮,应用程序将重新打开并按照惯例运行。我只是想为用户摆脱额外的一步。

有什么建议吗?我遇到过Objective C解决方案,例如:Does the Facebook iOS SDK require the user to authenticate every time they use the app?

干杯, 汤姆

1 个答案:

答案 0 :(得分:2)

我认为这个问题与Facebook App没有正确设置有关,而不是直接在设备上测试而不是模拟器。

您应在Facebook应用程序中应用以下设置。

启用:原生iOS应用

  • iOS套件ID:com.yourcompany.yourapp
  • iPhone App Store ID:24242423
  • 为iOS SSO配置:已启用

在模拟器上进行测试将触发Safari打开并显示授权对话框,因为未安装Facebook应用程序(因此您需要真正的设备)。如果已经授权或成功发生错误,将应用程序推送到设备并在应用程序中触发SSO将重定向回应用程序。

希望这有助于任何发生这种情况的人。