钛的iOS - Facebook的SSO不返回到App(Titanium iOS - Faceb

2019-10-17 00:22发布

我最近加入Facebook的单使用Appcelerator的”钛注册在我的应用程序中。 这是很好的工作,但未能回到我的应用程序重定向时自动“已授权”的Facebook页面呈现。

如果用户点击Facebook中的“好”按钮,应用程序重新打开,并可作为往常一样。 我只是希望摆脱为用户额外的步骤。

有什么建议么? 我已经遇到Objective C的解决方案,如: 是否Facebook的iOS版SDK要求用户每次使用应用程序时进行身份验证?

干杯,汤姆

Answer 1:

我认为,问题涉及Facebook的应用程序没有被正确安装,而不是直接测试的设备而不是模拟器上。

下面的设置,你应该Facebook应用程序内应用。

启用:原生iOS应用

  • iOS的包ID:com.yourcompany.yourapp
  • iPhone的App Store ID:24242423
  • 配置适用于iOS SSO:启用

在模拟器上测试将触发Safari浏览器打开并显示,由于没有安装Facebook应用程序(所以为什么你需要一个真正的装置)的授权对话框。 推你的应用在设备和应用程序中触发SSO然后会重定向到您的应用程序,如果出现错误,已经授权或成功发生。

希望这可以帮助任何人,年代曾发生这种情况。



文章来源: Titanium iOS - Facebook SSO not returning to App