我将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>
答案 0 :(得分:0)
我认为只要该应用有效,对您来说这不是什么大问题。
有时我们的iOS设备会打开Facebook应用程序(如果已经安装),有时我们的iOS设备会打开Safari,或者即使你已经登录并且在一定时间内,你可以在不征得任何许可的情况下登录(你是之前做过。)