【问题标题】:Redirecting user to iOS facebook app for authentication instead of browser window将用户重定向到 iOS facebook 应用程序以进行身份​​验证,而不是浏览器窗口
【发布时间】:2015-03-25 07:42:47
【问题描述】:

我是 iOS 开发的新手,我正在尝试使用 Facebook SDK 对我的应用进行身份验证。我已经完成了集成,每当我单击“使用 Facebook 登录”按钮时,它都会在应用程序中打开一个浏览器窗口以进行身份​​验证。如果手机上安装了 Facebook,我如何将用户重定向到用户使用的内置 Facebook 应用程序而不是浏览器窗口。

【问题讨论】:

  • 移除 .plist 中的 URL 架构
  • 如果安装了 facebook 应用程序,api 登录方法将自动将您重定向到 facebook 应用程序,而不是在 Web 浏览器页面上
  • goto setting> facebook 并删除 userid-pwd,然后检查我认为它会在 facebook 应用程序上重定向,并在设备上尝试而不是在模拟器上。
  • 没有在 plist 中定义 URL 架构,在安装并登录 facebook 应用程序的设备上运行它

标签: ios swift facebook-graph-api-v2.0


【解决方案1】:

在 iOS9 中,无法与 Facebook netive 应用切换。为此,您应该尝试其他旧版本的 Facebook sdk。

请检查以下链接。 https://developers.facebook.com/bugs/786729821439894/?search_id

希望这会对你有所帮助。

Facebook sdk 的链接试试吧。

https://developers.facebook.com/resources/FacebookSDKs-iOS-20150708.pkg

【讨论】:

  • 谢谢,链接帮助了我
  • 这对 facebook 来说是双赢的,使用更少的应用程序,他们赢了,更多的人使用移动 safari 登录,他们赢了
  • @KaanSoral 很高兴为您提供帮助。祝你好运。
  • @HemantSolanki 您提到的 facebook sdk 的链接已损坏,您建议我使用哪个旧版本来让应用程序切换到工作?
猜你喜欢
  • 2012-01-29
  • 1970-01-01
  • 2011-06-08
  • 1970-01-01
  • 2018-08-23
  • 2018-11-12
  • 2010-09-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多