首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Facebook iOS 9 SDK登录重定向到mbasic.facebook.com上

Facebook iOS 9 SDK登录重定向到mbasic.facebook.com上
EN

Stack Overflow用户
提问于 2016-05-03 15:43:04
回答 1查看 21.8K关注 0票数 2

我正在使用iOS 9 Facebook来管理登录。在iOS 9之前,这个过程运行得很好。它是这样工作的:

1)用户点击我的应用程序上的Log In Via Facebook按钮

2)如果安装了应用程序,用户将被重定向到Facebook应用程序,否则将重定向到Safari上的Facebook页面

3)用户授权我的应用程序访问他/她的Facebook凭证,并将其重定向回我的应用程序以完成登录

然而,在iOS 9中,根据this SO post的默认行为,在步骤2中,用户将被重定向到他/她在Safari上的Facebook页面。这种行为会导致以下问题,这是非常令人沮丧的:

某个用户的Facebook页面默认为mbasic.facebook.com,当用户在我的应用程序上单击Log In Via Facebook时,它会在mbasic.facebook.com URL下打开Safari,并显示用户的Facebook主页视图中有活动提要,而不是用户可以授权我的应用程序的应用授权页面。在这种情况下,用户必须:

1)注销他/她的 Facebook 账户;

2)打开我的应用程序,点击Log In Via Facebook 按钮;

3) Safari 打开facebook.com,用户首先需要登录他/她的Facebook帐户,然后授权应用程序

这是一个很大的要求从用户。我的问题是:

1)用户如何被默认为mbasic.facebook.com页面而不是facebook.com?

2)我们是否可以在Facebook iOS 9 SDK设置中重写重定向到mbasic.facebook.com,而不是像以前那样重定向到facebook.com?

EN

回答 1

Stack Overflow用户

发布于 2016-05-03 19:49:05

事实证明,如果用户没有在移动Safari上启用JavaScript,Facebook会将您重定向到mbasic.facebook.com站点,并阻止用户通过Facebook登录到应用程序。我们可能无法用Facebook iOS SDK来覆盖它。我们只需提醒用户在Safari上启用JavaScript即可。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37008596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档