Facebook SDK打开SafariViewController而不是Facebook应用

时间:2017-01-08 15:26:27

标签: ios swift facebook

我将Facebook登录附加到我用Swift编写的iOS应用程序中,并且在实现内容之后第一次,我得到了关于打开Facebook应用程序的问题的对话框(像往常一样在iOS中),我同意并且一切正常。

然后我想再次测试它,但现在我没有得到任何对话框,每次SafariViewController打开。我重新安装了应用程序,但它没有帮助。这很奇怪,因为我第一次同意打开应用程序。

我也在.plist中有这个,如docs:

中所述
<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fbapi</string>
    <string>fb-messenger-api</string>
    <string>fbauth2</string>
    <string>fbshareextension</string>
</array>

1 个答案:

答案 0 :(得分:0)

我认为只要该应用有效,对您来说这不是什么大问题。

有时我们的iOS设备会打开Facebook应用程序(如果已经安装),有时我们的iOS设备会打开Safari,或者即使你已经登录并且在一定时间内,你可以在不征得任何许可的情况下登录(你是之前做过。)