Tod*_*man 6 facebook ios oauth-2.0
有谁知道如何修改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
Run Code Online (Sandbox Code Playgroud)
然而,一旦我们的Facebook应用程序被用户授予访问权限,重定向就永远不会发生.
是否有一种已知的方法来调整请求参数以导致重定向发生?
如果没有,是否有可以设置的参数,以便在授权应用程序后将用户定向到应用程序选项卡页面或画布页面?
这是不可能的; 我认为这是因为 Facebook 的本机应用程序无法在登录到发起请求的同一个 safari 选项卡后将用户发送回,它也可能无法以其他方式处理身份验证流程,我不确定
无论如何,都不可能进入 Safari webapp -> Facebook 本机应用程序 -> Safari Webapp
如果您的应用程序也是本机的并且存在 iOS 详细信息,您可以转到 safari webapp -> facebook 本机应用程序 -> 您的本机应用程序/应用程序商店
| 归档时间: |
|
| 查看次数: |
3646 次 |
| 最近记录: |