iOS Facebook SDK 在设备上进行身份验证后未重定向
Posted
技术标签:
【中文标题】iOS Facebook SDK 在设备上进行身份验证后未重定向【英文标题】:iOS Facebook SDK Not Redirecting After Authentication on Device 【发布时间】:2015-08-19 23:43:50 【问题描述】:我最近学习了一个教程 (http://www.brianjcoleman.com/tutorial-how-to-use-login-in-facebook-sdk-4-0-for-swift/),其中概述了如何在 Swift 中使用 Facebook ios SDK 创建登录视图。
当我在 iOS 模拟器中测试时一切正常,但是当我在实际 iOS 设备上加载我的应用程序(以及教程作者提供的示例应用程序)时,应用程序会尝试打开安装在我的设备上的 Facebook 应用程序并给我留下一个空白屏幕,左上角有一个取消按钮。
我知道这至少部分适用于设备,就好像我从 Facebook 开发者页面中删除了我的包标识符一样,我收到一个错误,指出我必须将其重新添加。
我觉得我错过了某种重定向,这是将授权过程从 Facebook 应用程序移交回我的应用程序所必需的,但任何人的任何建议都会很棒。
另外,我正在运行针对 iOS 8.3 的 XCode 6.4,但我正在运行 iOS 9 的设备上进行测试。一切似乎都运行良好,但也许这是问题的一部分?
【问题讨论】:
你能发布你的代码吗?可能知道出了什么问题。 【参考方案1】:您问题的线索是 iOS 9,我强烈建议您查看此文档:https://developers.facebook.com/docs/ios/ios9 您很可能错过了许多重要步骤以及最新的 Facebook iOS SDK。
【讨论】:
除非文档有明确的解决方案,否则检查文档不是一个好的答案。以上是关于iOS Facebook SDK 在设备上进行身份验证后未重定向的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ios 的新 facebook sdk 中实现深度链接?
Facebook iOS SDK 和护照-facebook 身份验证
无法使用 iOS SDK 和本机 Facebook 应用程序对 Facebook 进行身份验证