如何更改Facebook重定向到iPhone的应用程序?

问题描述:

我正在将Facebook登录添加到我的iPhone应用程序,并且我使用了一个示例iPhone应用程序来测试该应用程序,并且我从该示例应用程序登录到Facebook并将其工作。但现在当我通过我的真实iPhone应用程序登录Facebook时,登录成功后,它总是将我重定向到我的示例iPhone应用程序。如果我删除我的示例iPhone应用程序,它说Facebook登录后“页面无法显示”。如何让Facebook在登录后重定向到我的真实iPhone应用程序(只需带我回到我来自的iPhone应用程序)?如何更改Facebook重定向到iPhone的应用程序?

+1

你设置你的Info.plist正确的网址是什么? – 2012-08-08 22:37:03

+0

我以为我做了,但显然我没有 – Curtis 2012-08-08 23:26:48

+0

好吧我设置了正确的URL,现在有一半的时间重定向到我的真正的iPhone应用程序,一半时间到我的测试应用程序,即使我总是从我的真实应用程序来。 – Curtis 2012-08-09 00:08:21

要重定向到任何URL与Facebook登录后,可以追加REDIRECT_URI参数去登录网址: https://www.facebook.com/dialog/oauth?client_id=...&redirect_uri= ...

+0

但我没有一个网站,我有一个应用程序 – Curtis 2012-08-10 23:08:50

+0

嗨@curtis,我真的不明白你的意思。如果它是客户端流量,则在显示用户登录Facebook的弹出窗口后,Facebook将返回重定向。并且可以拦截重定向并从应用中的重定向网址获取参数。 – 2012-08-14 06:14:51

+0

当用户登录Facebook时,他们在Safari中。我需要safari将焦点返回给我的应用程序。当他们登录到Facebook时,我的应用程序被最小化。它从来没有控制回来。我可以将Facebook重定向到safari中的网址,但我的iOS应用程序不在互联网上。 – Curtis 2012-08-15 23:25:41