6

有谁知道如何修改 fbauth:// 参数以实现重定向回移动 Safari?

细节:

我们有一个集成了 Facebook 的移动优化网站。当使用 Facebook 的客户端身份验证时,用户将被重定向到 m.facebook.com,以便 Facebook 应用程序请求权限。我们更希望打开原生 iOS Facebook 应用程序,并在用户在 Facebook 应用程序中授予权限后,将其重定向回移动 Safari。

为了完成这项工作的前半部分,我们查看了 Facebook iOS SDK 并找到了这个 URL 方案来触发本机 iOS 应用程序进行应用程序授权:

fbauth://authorize?redirect_uri=http%3A%2F%2Fwww.ourcompany.com%2F&client_id=126187084187632&response_type=token

然而,一旦我们的 Facebook 应用程序被用户授予访问权限,重定向就不会发生。

有没有一种已知的方法来调整请求参数以导致重定向发生?

如果没有,是否可以设置一个参数,以便在授权应用后将用户定向到应用标签页或画布页面?

4

1 回答 1

1

这是不可能的; 我认为这是因为 Facebook 的本机应用程序在登录到请求发起的同一个 safari 选项卡后无法将用户发回,它可能也无法以其他方式与身份验证流一起使用,我不确定

无论如何,不​​可能去 Safari webapp -> Facebook native app -> Safari Webapp

如果您的应用程序也是本机的并且存在 iOS 详细信息,您可以转到 safari webapp -> facebook 本机应用程序 -> 您的本机应用程序/应用商店

于 2012-06-28T14:35:26.590 回答